C++Builder 程序员博客
20 Jul
关于串口用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之间需要一个转换,市面上有转换器,很便宜的
232 跟 485编程是有区别的,485 需要改变 RTS 值控制读或者写状态
但是如果是从 232 出来通过 232-485 转换器的话,转换器会自动控制,不用编程管理 232 端口
工业级的 485 转换器要 200 多 RMB的
顶顶。
个人推荐,控件用SPComm,比MSComm好用。至于485和232的问题,PC的程序只与232接口,所以跟232下面是否转的485没有关系。
自己弄个也很快.
要用串口想某设备写入所谓的两字节ASCII命令,是否直接向其写入两字节字符串即可?因为字符串在算机中就是以ASCII码存放的,这样理解是否正确?请高手们指点迷津。