请问CH558串口1接收到超过15字节数据就会卡死是什么问题?急!

最近新做的个小项目,需要用到串口1来接收数据,然后USB再转发到PC。

目前串口1参考的是 CH559EVT——EXAM——UART1里面的UART1.c程序,但实际测试接收到的数据超过15字节就会卡死,如果我加看门狗的话接收超过15字节就会重启,请问是什么原因导致的?FIFO我设置的触发字节为1或者7字节都是超过15字节就不行。


串口打印.png


中断程序.png

using 1 去掉。还有打印耗时,发送端发的快的话,FIFO可能会溢出。可以中断先存放RAM,主函数打印。


只有登录才能回复,可以选择微信账号登录