BC5MM 串口一次接收来两次问题
大家好,请教个BC5MM 串口问题, 我按照论坛中配置串口方法, 发现串口发送都没问题,但当接收时发现一次接收来两次,不知问题何在?哪位高手能给与一点指点。void uart_msg_handler(Task task, MessageId id, Message message)
{
switch (id) { case MESSAGE_MORE_DATA: UartRecv(pBuf); /*这里一次接收来两次, 不知为何?*/
break; 发送数据到模块一次,可能收到N个包,几个包加起来就是收到的数据,做超时处理吧 似乎是的。我打印出来, 是分几个包的。 超时处理会不会有安全性问题。 能不能有更好的办法继续poll 下。 更好的办法就是通讯协议固定开始头,结束尾;或者数据做校验
页:
[1]