1、本人使用的RS232转485模块;
2、多台
单片机并联通讯时,通讯格式一般是“地址+数据+校验和”;
3、发送地址时,单片机默认设置MARK检验,然后紧接着数据和校验和会默认Space;
4、单片机传回数据的格式也是“地址+数据+校验和”;同样,地址时mark校验,数据和校验和用Space;
5、那么问题来了,PC用
labview与单片机通讯时,我们一般只用设置mark校验发送就可以,因为单片机收到地址后会强制变成Space校验;但是当单片机放给PC时,单片机发送地址使用mark,Labview用mark能收到正确的地址,但是后面单片机发送的Space校验数据就不正确了;
我用串口调试助手的时候,收到的数据是正确的,但是用Labview只能收到地址和部分数据是对的;请教各位大神,这里应该如何处理。
请问,调用哪个AOI处理效验出错?
一周热门 更多>