打印

关于USART接收中断的BUG和注意事项

[复制链接]
楼主: JesseMok
手机看帖
扫描二维码
随时随地手机跟帖
21
13249207512| | 2012-12-30 20:57 | 只看该作者 回帖奖励 |倒序浏览

使用特权

评论回复
22
zjp27| | 2013-1-6 14:21 | 只看该作者
学习

使用特权

评论回复
23
pattywu| | 2013-1-6 14:59 | 只看该作者
本帖最后由 pattywu 于 2013-1-6 15:00 编辑

    很显然,LZ的程序是有问题的。
    所谓中断,当然是快速处理的。
    你在高优先级中断处理了太多的数据,导致串口接收中断来不及进行响应,从来导致接收过载。从这一点上说,你的程序处理过程有太多的问题。通信中丢数据,是显然的。
    你这样处理接收过载标志,是治标不治本的方法。

使用特权

评论回复
24
lirunze| | 2013-1-6 20:59 | 只看该作者
暂时还未遇到过这种情况,学习了

使用特权

评论回复
25
vgalcd| | 2013-1-6 23:07 | 只看该作者
学习了

使用特权

评论回复
26
liji1908| | 2013-1-6 23:49 | 只看该作者
纪录问题解决的过程真是个好习惯

使用特权

评论回复
27
csuzzp| | 2013-1-12 16:22 | 只看该作者
MARK

使用特权

评论回复
28
jxmzzr| | 2013-1-13 21:30 | 只看该作者
只有明白了"为什么做",才能够解决"如何做"的问题。向楼主学习,顶了

使用特权

评论回复
29
yigeshengjidan| | 2013-1-22 16:07 | 只看该作者
很好的东西

使用特权

评论回复
30
hpxlove| | 2013-1-25 16:22 | 只看该作者
已遇到这问题.谢谢

使用特权

评论回复
31
xj0126| | 2013-1-26 23:55 | 只看该作者
学习。。。

使用特权

评论回复
32
zhang123| | 2013-1-27 08:01 | 只看该作者
好帖子一定要顶.

使用特权

评论回复
33
ABCDELF| | 2013-1-28 12:01 | 只看该作者
很好,我也在串口这儿出问题了,谢谢分享

使用特权

评论回复
34
云帆沧海| | 2013-2-28 23:07 | 只看该作者
mark

使用特权

评论回复
35
huangfeng33| | 2013-3-4 16:31 | 只看该作者
又长见识了,佩服楼主的解决问题的耐心,我也遇到过这样的问题,过了……感谢分享,顶了

使用特权

评论回复
36
Adams5001| | 2013-5-30 22:34 | 只看该作者
学习了,我也遇到这个问题,马上试试

使用特权

评论回复
37
joypark159| | 2013-8-9 17:34 | 只看该作者
我也遇到这个问题了,单步运行的时候是可以通过,但只要全速运行,不管程序走到哪里了,都会跑回接收中断,按你这样设置了也不行。

使用特权

评论回复
38
joypark159| | 2013-8-9 17:36 | 只看该作者
pattywu 发表于 2013-1-6 14:59
很显然,LZ的程序是有问题的。
    所谓中断,当然是快速处理的。
    你在高优先级中断处理了太多的数 ...

我也遇到这样的问题,按楼主的方法还是不行,我是用中断接收,查询发送的,接收到一组数据,进行分析。如果符合条件,就输出别一组数据。

使用特权

评论回复
39
chuangpu| | 2013-8-9 20:33 | 只看该作者
感觉STM的资料   调理比较乱   不知道大家的感受如何  

使用特权

评论回复
40
jsll86| | 2013-8-10 01:05 | 只看该作者
很详细呀啊,学习了

使用特权

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

本版积分规则