DSP 2407 SCI 接收错误后不进中断
DSP2407SCI接收错误后不进中断各位大侠们,我用DSP2407做SCI实验,中断方式接收,用串口调试助手。当我故意乱设置串口调试助手的波特率,以便产生接收错误,可是...
DSP 2407 SCI 接收错误后不进中断
各位大侠们,我用DSP2407做SCI实验,中断方式接收,用串口调试助手。当我故意乱设置串口调试助手的波特率,以便产生接收错误,可是接收错误标志置“1”了,却不进中断,此后再也接收不到数据了,大家帮我查一下原因。
相关寄存器设置如下
SCICTL1=0x63; // 使能接收错误中断,使能发送和接收,SLEEP位为0
我是用中断方式接收,中断都不进了,对于我的程序来说“接收”也就停止了(观查SCIRX寄存器,实际可以发现DSP还是能正常接收的),“比较两次接收到的数据”的方法行不通呀。你真好啊,跟回了这么多次 展开
各位大侠们,我用DSP2407做SCI实验,中断方式接收,用串口调试助手。当我故意乱设置串口调试助手的波特率,以便产生接收错误,可是接收错误标志置“1”了,却不进中断,此后再也接收不到数据了,大家帮我查一下原因。
相关寄存器设置如下
SCICTL1=0x63; // 使能接收错误中断,使能发送和接收,SLEEP位为0
我是用中断方式接收,中断都不进了,对于我的程序来说“接收”也就停止了(观查SCIRX寄存器,实际可以发现DSP还是能正常接收的),“比较两次接收到的数据”的方法行不通呀。你真好啊,跟回了这么多次 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询