STM32定时器1us延时,怎么老是不准

我真的没有想到,while(1)循环里的两个if判断居然能这么大程度地影响我的定时器延时函数,本来以为几个if而已,也就是几个时钟周期的时间,忽略不计都可以,
结果因为我有个if函数里面是做MODBUS数据校验的一个函数,导致光是运行那一个if,就得耗时14us左右,我的天,牛逼。
image

这样看来另一个确实只用了几个时钟周期的时间。
image

posted @ 2026-04-11 23:05  青春猪头青年  阅读(9)  评论(0)    收藏  举报