STM32的延时写法
使用__NOP()函数,因为使用了8M晶振9倍频,72MHz,所以一个nop约等于1/72us,所以使用72个nop函数为一个us,然后根据需要的定时时间进行计算。
一个nop()表示一个时钟周期,因为频率为72Mhz,所以一个nop()=1/72mhz=1/72us;
IIC的驱动
程序
int main()
{
}
设置时间
STM32的延时写法
使用__NOP()函数,因为使用了8M晶振9倍频,72MHz,所以一个nop约等于1/72us,所以使用72个nop函数为一个us,然后根据需要的定时时间进行计算。
一个nop()表示一个时钟周期,因为频率为72Mhz,所以一个nop()=1/72mhz=1/72us;
IIC的驱动
程序
int main()
{
}
设置时间