Oscar_0049 发表于 2008-10-19 11:59:16

请教各位高手:用Labwindows实现多机通信的问题

比如要用Labwindows实现平常PC与单片机/DSP的多机通信,要通过奇偶校验位(第9位)设置发地址桢还是数据桢,发地址时设为1,发数据时要改为0,难道都要用OpenComConfig函数设置吗?但看以前有个帖子说Labwindows的RS232库无法在开启com口的情况下改变校验方式,那怎么办呢?请教各位高手!谢谢

cpubbs 发表于 2008-10-19 17:47:04

好像没有注意到这个!

另外给个小建议,兄弟不要用这种方式,用通讯协议的方式,如果用这种51的第9位数据做多机,假如换一个CPU型号,或许就不支持了,程序通用性不好,用通讯协议是很通用,可以不用理低层的型号了!打个比方,就像水兵的旗语,发什么代表什么,比如定义3字节一次,第一字节是地址,第二字节是数据,第三字节是较验和;这样每次收到后判断地址对不对,不对就不执行,对了才执行,就可以实现多机通讯了!这种更方便!好运!
页: [1]
查看完整版本: 请教各位高手:用Labwindows实现多机通信的问题