jungson 发表于 2007-8-8 22:59:17

请教RS485编程的几个问题

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

垃圾天才 发表于 2007-8-9 20:34:52

485和232其实是一样的串口设备 只不过232传输距离近 而485较远而已 一般针对串口编程都是对232口进行读写 如果没有232口可以用485转232的转换器转一下 我在应用的时候基本上是采用232转485 用485集线器能够很好的实现一进多出或多进一出 相当方便

yada_2000 发表于 2008-1-10 13:10:44

回复 #1 jungson 的帖子

232和485是一样的设备,一般不必修改驱动程序
需要注意的是,232可以是全双工的,485却无法实现全双工

[ 本帖最后由 yada_2000 于 2008-1-10 13:28 编辑 ]
页: [1]
查看完整版本: 请教RS485编程的几个问题