2019-08-17 09:49发布
wszdxmh 发表于 2016-7-21 09:14 算少一个0 ....... 1us一个中断为什么不行?他也是用了一个1us的,计数到1s不行?为什么还要用一个1s的 ...
最多设置5个标签!
F1单片机1us只有几十个系统周期,进出一次中断什么都不干就耗掉二十几个周期,代价太大了。
实际上可以设置定时器步长1us,周期1000us进一次中断,然后按您上面的写法每1000次中断开启一次PWM输出(脉宽1us),下一次进中断再关闭PWM输出,这样一个定时器就够了。
缺点是进中断还是挺频繁的、不能出现被其他中断卡住进不去的情况。
一周热门 更多>