上位机程序如何通过485与设备通信的一个疑惑

2019-07-21 04:58发布

参考原子的代码已经实现了开发板与设备的通讯,功能验证完毕。现在要做一个上位机程序(usb转485)与设备通讯,主要是一些配置功能。

目前有一个困惑,上位机的程序按照串口通讯开发的话,应该是全双工的;485是半双工。原子哥开发板上是通过控制gpio模拟半双工,但是pc的上位机程序我不知道怎么模拟半双工,求大神指点,谢谢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
IdeaMing
1楼-- · 2019-07-21 08:07
你这脑子啊!!!锈了是不是,全双工的意思是发送的同时能接收,485不支持全双工就不支持呗,反正它在空闲的时候是接收,上位机只管发送就行了;下位机在发送数据的时候上位机别发送数据就行了,因为发数据下位机此时也收不到,等下位机发送完再发送数据就行了。
backup2k
2楼-- · 2019-07-21 08:21
我也不懂,帮顶,关注!
IdeaMing
3楼-- · 2019-07-21 09:34
IdeaMing 发表于 2019-2-25 09:10
你这脑子啊!!!锈了是不是,全双工的意思是发送的同时能接收,485不支持全双工就不支持呗,反正它在空闲 ...

也就是上位机接收的时候别发送数据。
xiatianyun
4楼-- · 2019-07-21 12:31
你说的是上位机如何开发485还是上位机已经具备485通讯能力如何配置?如果是后者就别管了,只要配置好就可以了。
包大人很忙
5楼-- · 2019-07-21 15:01
 精彩回答 2  元偷偷看……
包大人很忙
6楼-- · 2019-07-21 16:02
IdeaMing 发表于 2019-2-25 09:10
你这脑子啊!!!锈了是不是,全双工的意思是发送的同时能接收,485不支持全双工就不支持呗,反正它在空闲 ...

收发做在一个线程里,还是分成两个线程做

一周热门 更多>