最近新做的个小项目,需要用到串口1来接收数据,然后USB再转发到PC。
目前串口1参考的是 CH559EVT——EXAM——UART1里面的UART1.c程序,但实际测试接收到的数据超过15字节就会卡死,如果我加看门狗的话接收超过15字节就会重启,请问是什么原因导致的?FIFO我设置的触发字节为1或者7字节都是超过15字节就不行。
热门产品 :
CH347:高速USB转接芯片
最近新做的个小项目,需要用到串口1来接收数据,然后USB再转发到PC。
目前串口1参考的是 CH559EVT——EXAM——UART1里面的UART1.c程序,但实际测试接收到的数据超过15字节就会卡死,如果我加看门狗的话接收超过15字节就会重启,请问是什么原因导致的?FIFO我设置的触发字节为1或者7字节都是超过15字节就不行。
using 1 去掉。还有打印耗时,发送端发的快的话,FIFO可能会溢出。可以中断先存放RAM,主函数打印。