IAR 和 STVD 在使用固件库的时候会影响到程序的运行。大概会延迟2us左右,我用示波器试过的! 在不用库函数的情况下是时间是对的,(我试的是STVD,IAR不知道是不是)。 有大神知道的话帮忙解答一下为什么!
void GPIO_Write(GPIO_TypeDef* GPIOx, u8 PortVal)
{
GPIOx->ODR = PortVal;
}
操作寄存器肯定快点,这个毋庸置疑。
评分
查看全部评分
这个确实是,我就是说用库函数的话会影响程序运行速度,感觉库函数不咋滴,虽然他能减少编程的负担,但是还是不喜欢用。。。