关于串口用C++ builder 编程,请问RS232 与RS485 软件编程上有否区别?如果一端为232,另一端为485,能否实现通讯?是不是要加一个硬件转换的玩意?RS232可以用MSCOMM32控件编程,RS485可以用吗?

rs-232-485转换器,有卖的。

RS485可以使用 Victor串口VCL控件 第三方控件

http://www.ccrun.com/view.asp?id=157

232和485只是电气特性不同而已,编程是一样的

232和485之间需要一个转换,市面上有转换器,很便宜的

引用 4 楼 cptang 的回复:
232和485只是电气特性不同而已,编程是一样的

232和485之间需要一个转换,市面上有转换器,很便宜的

232 跟 485编程是有区别的,485 需要改变 RTS 值控制读或者写状态
但是如果是从 232 出来通过 232-485 转换器的话,转换器会自动控制,不用编程管理 232 端口

工业级的 485 转换器要 200 多 RMB的

顶顶。

个人推荐,控件用SPComm,比MSComm好用。至于485和232的问题,PC的程序只与232接口,所以跟232下面是否转的485没有关系。

自己弄个也很快.

    要用串口想某设备写入所谓的两字节ASCII命令,是否直接向其写入两字节字符串即可?因为字符串在算机中就是以ASCII码存放的,这样理解是否正确?请高手们指点迷津。