串口通信发送30位字符串,设备只接收到8位。
我现在有个问题,一直没能解决。我用一个设备调试我的软件,想一次发送30位的字符串指令,但是显示的是只发出去了8位。但是我用其他设备的时候,就能成功。于是我将那个有问题的设...
我现在有个问题,一直没能解决。我用一个设备调试我的软件,想一次发送30位的字符串指令,但是显示的是只发出去了8位。但是我用其他设备的时候,就能成功。于是我将那个有问题的设备用串口调试助手来测试,还是只能发送8位。我上图了:
在发送scfg set mac 00:23:1F:70:67:D5之前,RX是3077,TX是0。发送过后变成了RX为3085,TX为30。这说明我发送的确实是30位的,接收到只有8位吧??那这个问题该怎么解决,让接收到的也是同样的指令。求帮忙,急。我用的是VC6.0 MFC,采用的MSComm控件做的上位机。 展开
在发送scfg set mac 00:23:1F:70:67:D5之前,RX是3077,TX是0。发送过后变成了RX为3085,TX为30。这说明我发送的确实是30位的,接收到只有8位吧??那这个问题该怎么解决,让接收到的也是同样的指令。求帮忙,急。我用的是VC6.0 MFC,采用的MSComm控件做的上位机。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询