发表于:2004-06-11 09:10:00
1楼
没成功 ... 是怎样的情形? 硬件问题? 接线问题? 软件问题?
RS-485 bus 是用 broadcast 的方式在通信, 各模块判断 command 中的 address/ID 来决定是否要作回应. 所以, 您的各模块得先将其 address/ID 改掉 (出厂 default 都是 0x01), 以避免其同时回应而冲突.
改变 address/ID 前, 应该要先将模块上的 init* 与 GND 短接, 更变完成后要拿掉 init* 与 GND 的接线, 并重新启动该模块使其取用新设定的 address/ID.