永发信息网

Linux RS485串口编程

答案:2  悬赏:10  手机版
解决时间 2021-02-13 16:04
Linux RS485串口编程
最佳答案
对于编程来说,没什么区别,通过控制485的使能端该程序完全可以使用。唯一的区别就是你在发送的时候通过程序把485的控制脚拉高,接收的时候把他拉低就可以了。至于电气方面的区别:RS232是全双工,可以同时收发,RS485是半双工,不能同时收发,还有电平信号不一样,这个编程你就不要理了。
全部回答
RS232是全双工,可以同时收发,RS485是半双工,不能同时收发。它需要两个口线来控制当前通信是收还是发。收发的程序与232串口通信的程序是完全一样的,只要注意在收发前,进行收发状态的转换。
如果你是嵌入式linux开发,你需要为这两个口线写个简单的驱动程序。
如果你是PC机上的linux,你可以用RS232转RS485的接口模块来进行232到485的转换,这样,你的串口程序不需什么任何修改。但要注意,此种模块要利用RS232的流量控制信号来进行收发的转换,所以,它只能插在9线的RS232口中使用,而不能用于3线制的RS232口
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
行游天下旅行社怎么去啊,我要去那办事
形容钥匙的句子
天马旅行社(沃尔玛营业部)地址在什么地方,我
【cos是什么】数学中的sin和cos是什么意思
伏镇邮政所怎么去啊,有知道地址的么
纳税人受托开发软件产品
宝马X3的13款和13改款有外观一样吗
移动硬盘驱动怎么安装
和谐是中国传统文化的基本价值取向,下列体现
纯笨鸡火锅地址在什么地方,想过去办事
索泰gtx9502gd5 雷霆tsi pa和七彩虹gtx950网
防冻液超过上限3公分,防冻液超过上限有事吗,
解10x-20(100-x)=1880
小羊圈地址有知道的么?有点事想过去
宝鸡火炬路万利大酒店属于几星级
推荐资讯
在济南省立医院看完病了,还需要咨询一下大夫
有没有懂社保的好心朋友啊帮帮忙没分奖不好意
松滋市奋发印务有限公司在哪里啊,我有事要去
成家山地址有知道的么?有点事想过去
平安信用卡怎么样为什么那么容易就申请下来了
五菱荣光左右后灯从上到下都什么作用
北上广不相信眼泪的叶总是谁演的
一袋米,第一周吃了40%,第二周吃了5分之1,
三爱三节的内容
在等高线地形图上,要修一座水库大坝,应修在什
交换机如何加在路由器前端使用?
彩票销售店(南街图书路15号楼后面彩票销售店)
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?