打印
[STM32F1]

外部IO中断频率高了串口中断不能响应

[复制链接]
757|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Thethree|  楼主 | 2016-1-11 09:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
串口接收中断的优先级为0,外部IO中断优先级为2
当外部IO中断的输入频率为100Hz的时候,串口响应正常,可是为什么IO中断频率变为1Khz的时候,串口中断就不能响应了呢?
我用了ucos ii 2.86
沙发
恋上你的梦| | 2016-1-11 13:31 | 只看该作者
以前做过外部中断计数,然后数据写入eeprom。。。当频率低于100hz时没什么问题,当频率很高了。。计数就开始错误了,但是屏蔽写入eeprom就正常了

使用特权

评论回复
板凳
huangcunxiake| | 2016-1-11 17:00 | 只看该作者
设置中断优先级,让串口的优先级高就行了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

21

主题

236

帖子

4

粉丝