收到的这个 00 0D 0A 不对吧,怎么会收到 00 呢。这里有问题。
还有,对方发数据不是队列发的? 确定 URC 被打断了,不是调试异步打印断开的?我觉得是串口输出是俩线程,输出 recvline 这句的线程优先级比较高,输出 NNMI 这个字符串的线程优先级比较低,低优先级线程在使用串口设备的时候被高优先级线程抢占了。
收到的这个 00 0D 0A 不对吧,怎么会收到 00 呢。这里有问题。
还有,对方发数据不是队列发的? 确定 URC 被打断了,不是调试异步打印断开的?我觉得是串口输出是俩线程,输出 recvline 这句的线程优先级比较高,输出 NNMI 这个字符串的线程优先级比较低,低优先级线程在使用串口设备的时候被高优先级线程抢占了。
举报