STM32用定时器写一个1us延时出现误差。。。。求帮助

STM32103做一个1us延时,完后理论计算1us进一次中断,电平反转,周期是2us,可测量结果是周期3us。求大神指教啊。

不要用电平翻转去测试,用一个变量在us定时器中断中去累加,另外再开一个1s的定时器,当触发1s定时器的中断时,看一下us定时器中断中累加变量的值是多少。因为电平反转也是需要时间的,不一定是你的1us定时器出了问题
温馨提示:答案为网友推荐,仅供参考
相似回答