技术论坛

 回复:关于CP340串口模块在通讯时用字符串的方式接受数据,发现数据丢失问题!

返回主题列表
作者 主题
lyc0772
新手

经验值:19
发帖数:5
精华帖:1
楼主    2010-01-18 21:35:12
主题:关于CP340串口模块在通讯时用字符串的方式接受数据,发现数据丢失问题!
为什么我现在用CP340与一台驱动器设备进行串口232通讯时,在DB块中定义一个string型的储存区后用来存放驱动器发送上来的数据时,发现接收到的字符串数据总比实际值少了前三位,如原来是:345.9 而在DB块中确是 .9
觉得很不解,为什么前三位被屏蔽掉了。而我如果接收的存储区用char来定义,一位位接收,却没问题。
有人遇到这样的 问题码?
lyc0772
新手

经验值:19
发帖数:5
精华帖:1
2楼    2010-01-19 20:02:07
精华帖  主题:回复:关于CP340串口模块在通讯时用字符串的方式接受数据,发现数据丢失问题!
我知道问题的所在了,是由于字符串接收时前两个字是不能放字符的,前两字在字符串中定义有特殊含义,如第一个定义字符串总长度,第二个定义字符串的实际长度,所以我存储的时候从第三位开始存储,这样就没问题了,触摸屏接收上来的数据就对了。
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。