使用FIFO中断接收时中断卡死,波特率不对时也会出现类似现象,更改为正确波特率发送也不可以恢复,请问怎么解决
Green Deng:这种情况应该先单步运行,看一下具体是在哪一步的时候发生了卡死现象。
使用FIFO中断接收时中断卡死,波特率不对时也会出现类似现象,更改为正确波特率发送也不可以恢复,请问怎么解决
user1913824:
回复 Green Deng:
只是对应的中断挂掉了,其他部分正常的,请问有没有中断错误处理函数或者中断恢复方法?
使用FIFO中断接收时中断卡死,波特率不对时也会出现类似现象,更改为正确波特率发送也不可以恢复,请问怎么解决
user1913824:
回复 Green Deng:
如上图所示,串口接收到的数据一旦出现这种异常值,中断就不能再进去了,不知道类似情况怎么处理的
使用FIFO中断接收时中断卡死,波特率不对时也会出现类似现象,更改为正确波特率发送也不可以恢复,请问怎么解决
user1913824:
回复 Green Deng:
那这个没法使用呀,对了,波特率不对导致错误的情况怎么解决?文档里面也没有说呀,正常情况波特率对了就可以恢复的呀,这个片子怎么一旦发送过去的波特率错了就不能恢复了
使用FIFO中断接收时中断卡死,波特率不对时也会出现类似现象,更改为正确波特率发送也不可以恢复,请问怎么解决
user1913824:
回复 user1913824:
不管是波特率不对还是不能进入中断,这个接收状态寄存器都变成这样
使用FIFO中断接收时中断卡死,波特率不对时也会出现类似现象,更改为正确波特率发送也不可以恢复,请问怎么解决
user1913824:
回复 Green Deng:
软复位可以解决波特率不对和接收错误的问题