[微控制器/MCU] 咨询下LPC ARM的USART问题

[复制链接]
 楼主| 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 | 显示全部楼层
你自己断点调试看一下不就知道了吗?
opple 发表于 2011-7-31 22:00 | 显示全部楼层
这个需要在仔细研究下
opple 发表于 2011-7-31 22:00 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

5

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部