发表于:2002/6/6 20:52:00
#0楼
使用VB的MSCOMM控件编写的RS232通讯程序与TC编写的RS232通讯程序实际借口以后出现,互发数据为乱码现象,其中VB(PC1上运行)发送的0—9数字,结果在TC编写的程序(PC2上运行)里接受为q-z,于是依次减40H以图纠正,但是其他小写字母和标点的发送又错误。而在使用TC编写通讯程序发送给VB程序的时候则干脆接受到完全没有规律的乱码,例如输入“1111”则接受到“!”发送“1”则接受没有显示………………
希望得到指点,能确定的是同时使用双VB或者双TC接受系统的时候,一切正常,只有在使用不同语言编写的程序的时候发生错误,我怀疑是双方波特率设置不匹配的问题,因为本人只负责VB通讯软件的编写,无法检查TC程序是否正确。
还请高手指点我,在此先致谢意!
希望得到指点,能确定的是同时使用双VB或者双TC接受系统的时候,一切正常,只有在使用不同语言编写的程序的时候发生错误,我怀疑是双方波特率设置不匹配的问题,因为本人只负责VB通讯软件的编写,无法检查TC程序是否正确。
还请高手指点我,在此先致谢意!