DSP 2407 SCI 接收错误后不进中断

DSP2407SCI接收错误后不进中断各位大侠们,我用DSP2407做SCI实验,中断方式接收,用串口调试助手。当我故意乱设置串口调试助手的波特率,以便产生接收错误,可是... DSP 2407 SCI 接收错误后不进中断
各位大侠们,我用DSP2407做SCI实验,中断方式接收,用串口调试助手。当我故意乱设置串口调试助手的波特率,以便产生接收错误,可是接收错误标志置“1”了,却不进中断,此后再也接收不到数据了,大家帮我查一下原因。
相关寄存器设置如下
SCICTL1=0x63; // 使能接收错误中断,使能发送和接收,SLEEP位为0
我是用中断方式接收,中断都不进了,对于我的程序来说“接收”也就停止了(观查SCIRX寄存器,实际可以发现DSP还是能正常接收的),“比较两次接收到的数据”的方法行不通呀。你真好啊,跟回了这么多次
展开
 我来答
肖邦郭子仪
2011-08-09 · TA获得超过1230个赞
知道小有建树答主
回答量:825
采纳率:0%
帮助的人:182万
展开全部
这是正常的
更多追问追答
追问
那如果在接收到错误后,串口发送器一段时间又正常了,我还需要接收,我该怎么处理。是一直查询错误标志位?还是有办法确定错误发生的时刻?(这样我复位SCI后就能正常接收了)
追答
有波特率自动检测功能,按照这个来理解波特率变化不会导致错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式