打印
[微控制器/MCU]

咨询下LPC ARM的USART问题

[复制链接]
2136|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jlinkv7|  楼主 | 2011-7-25 20:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教下。向某个从机发送连续10个字符,假设从机接受时候,发现第一个字节出现奇偶校验错误,这个时候进入接收线状态错误中断,清除中断标志。
   那么如何保留后面9个对的字符,剔除第一个错误的字符??

相关帖子

沙发
加班加点| | 2011-7-26 12:20 | 只看该作者
先把前面10个字符保留到一块地址,然后逐个检查,哪个对,保留哪个就可以

使用特权

评论回复
板凳
jlinkv7|  楼主 | 2011-7-27 07:19 | 只看该作者
我的问题是: 假设接收到得第一个字符发生校验错误,是不是马上发生错误中断?而不管是否到达了FIFO触发等级;如果是的话,在第一个错误中断下清空FIFO缓冲区,会不会把后面正确的剩余数据也清除呢?

使用特权

评论回复
地板
3B1105| | 2011-7-28 21:23 | 只看该作者
你自己断点调试看一下不就知道了吗?

使用特权

评论回复
5
opple| | 2011-7-31 22:00 | 只看该作者
这个需要在仔细研究下

使用特权

评论回复
6
opple| | 2011-7-31 22:00 | 只看该作者
:)

使用特权

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

本版积分规则

0

主题

5

帖子

1

粉丝