vxworks程序串口接数时丢数据

2024-12-05 03:51:12
推荐回答(1个)
回答1:

是RAW模式和LINE模式的问题,你在百度上面搜索以下这两种模式,看看就知道了.
你现在用的应该是RAW模式,你读取的时候缓冲区中已经收到几个字节,就返给你几个字节;可能不足一整帧,也可能一帧半的报文;
LINE模式的通讯报文的定义,必须以0x0D 0x0A结尾,因此每次读到的肯定是完整的一整帧报文。