日期:2014-05-16  浏览次数:20688 次

请教各位有关于RS485编程的问题。
我的开发板上有两个RS232口和一个RS485口,现在我想直接用485口接收来自PC通过232-485转换器的数据,我刚学习嵌入式,有几个问题请教大家:
1,我的RS232口可以接收数据了,用RS485是否需要更改串口的驱动程序,或者RS485是否需要专门的485驱动?
2,我曾经写过RS232口接收的程序,但我不明白RS485的接收程序与RS232的接收程序有什么不同?
3,写RS485接收程序时访问的是什么设备名,也是和串口设备名“ttyS0 "...吗?
4,写这样的程序要注意什么问题?

------解决方案--------------------
RS485是总线型结构,
往RS485总线发送数据时,要将RS485芯片的使能位置高电平,否则接口为高阻,
没有数据发送时,要将RS485芯片的使能位置低电平,以免影响别的芯片发送,

其它的没有区别,