1.SDK提供延时函数(毫秒级+微秒级)
void halCommonDelayMicroseconds(uint16_t us) //注意:最低3us
void halCommonDelayMilliseconds(uint16_t ms)
2.用户封装延时函数(仅供参考)
unsigned int delay_260ns(unsigned int ns260)
{
static unsigned int tim00=0;
while(ns260)
{
ns260--;
if(ns260%2==0) tim00++;
}
return tim00;
}
void delay_us(uint16_t t_us)
{
if(t_us<3)t_us=3; //因为小于3的延时都会忽略
halCommonDelayMicroseconds(t_us);
}
void