STM32中不精确延时程序的问题
时间:10-02
整理:3721RD
点击:
STM32中。这个延时程序的时间是怎么算的?
void lcd_delay(unsigned long ntime)
{
u16 i,j;
for(i = 0; i < ntime; i++)
for(j = 0; j < 500; j ++);
}
是不是 ntime * 500 / 72000000?
void lcd_delay(unsigned long ntime)
{
u16 i,j;
for(i = 0; i < ntime; i++)
for(j = 0; j < 500; j ++);
}
是不是 ntime * 500 / 72000000?
最近我也一直在了解这个问题,在做IIC和DS18B20通信的时序,不过网上说了好多方法,但是我觉得最现实的是在编译器上打断点,然后用示波器查看时间
