在vxworks中,使用RS485进行通信,用串口助手进行调试,收发数据问题

在vxworks中,使用RS485进行通信,用串口助手进行调试,收发数据问题,第1张

关于串口设备,最好联系厂家询问是否提供API接口。

关于API接口一般是一个可供调用的DLL文件。

如果有可以直接旅裂扒在C#中引用,作为类库来 *** 作设备

具体调用方式需要询问厂家或参阅api的文档说明。

不提供软件接口的设备是无法进行开发的。

我大概源祥搜了下这个设备,设备是提供配套软件的,那么这款设备是有相关通讯接口类库的,也就是可以用C#进行开发。

如果找不到API文档,

请尝试用串口调试工具,跟踪配套软件的每一步 *** 作,获取串口通讯报文,拆昌用C#模拟 *** 作报文自己封装通讯类后进行开发。

是RAW模式和LINE模式的问题,你在百度上面搜索以下这两种模式,看看就知道了.

你现在用的应该是RAW模式,你读取的握纳时候缓冲区中已经收到几个段让没字节,就返给你几个字节;可能不足一整帧,也可能一帧半的报文;

LINE模式的通滑腔讯报文的定义,必须以0x0D 0x0A结尾,因此每次读到的肯定是完整的一整帧报文。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12370888.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存