当前位置: 技术问答>linux和unix
请教各位有关于RS485编程的问题。
来源: 互联网 发布时间:2016-02-05
本文导语: 我的开发板上有两个RS232口和一个RS485口,现在我想直接用485口接收来自PC通过232-485转换器的数据,我刚学习嵌入式,有几个问题请教大家: 1,我的RS232口可以接收数据了,用RS485是否需要更改串口的驱动程序,或者RS...
我的开发板上有两个RS232口和一个RS485口,现在我想直接用485口接收来自PC通过232-485转换器的数据,我刚学习嵌入式,有几个问题请教大家:
1,我的RS232口可以接收数据了,用RS485是否需要更改串口的驱动程序,或者RS485是否需要专门的485驱动?
2,我曾经写过RS232口接收的程序,但我不明白RS485的接收程序与RS232的接收程序有什么不同?
3,写RS485接收程序时访问的是什么设备名,也是和串口设备名“ttyS0"...吗?
4,写这样的程序要注意什么问题?
1,我的RS232口可以接收数据了,用RS485是否需要更改串口的驱动程序,或者RS485是否需要专门的485驱动?
2,我曾经写过RS232口接收的程序,但我不明白RS485的接收程序与RS232的接收程序有什么不同?
3,写RS485接收程序时访问的是什么设备名,也是和串口设备名“ttyS0"...吗?
4,写这样的程序要注意什么问题?
|
RS485是总线型结构,
往RS485总线发送数据时,要将RS485芯片的使能位置高电平,否则接口为高阻,
没有数据发送时,要将RS485芯片的使能位置低电平,以免影响别的芯片发送,
其它的没有区别,
往RS485总线发送数据时,要将RS485芯片的使能位置高电平,否则接口为高阻,
没有数据发送时,要将RS485芯片的使能位置低电平,以免影响别的芯片发送,
其它的没有区别,