RS232 串口通讯时:上位机终端(C++ CSerialPort类 )只能发送16个字符,这是为什么呀?急急急!!! 10

我用C++写了一个串口助手,用的是CSerialPort类,当我发送字串给串时,一次writetoPort()只能发送16个字符,好纠结呀!!!哪位大侠能给点建议!... 我用C++写了一个串口助手,用的是CSerialPort类,当我发送字串给串时,一次writetoPort()只能发送16个字符,好纠结呀!!!哪位大侠能给点建议! 展开
 我来答
休闲小蜗牛
2013-07-24 · TA获得超过376个赞
知道小有建树答主
回答量:143
采纳率:0%
帮助的人:74.2万
展开全部
在WritetoPort()里面有个参数叫iLen,那个是表示发送字符的长度,你调试看看是不是那个值的问题,在你调用的时候实参有没有问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
吾守护奇迹
2013-07-24 · TA获得超过202个赞
知道小有建树答主
回答量:237
采纳率:66%
帮助的人:155万
展开全部
是每次只能发16个字符,多了就发送失败还是什么
串口通信比如你发送100个字符,有可能接收方会用一次以上才接收完的,可能第一次接受16个第二次接收剩下的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cjj796
2013-07-24 · TA获得超过8709个赞
知道大有可为答主
回答量:1.3万
采纳率:68%
帮助的人:3453万
展开全部
你把代码和控件的属性发上来看看,单凭你的描述,不能说明原因
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-25
展开全部
设置接收缓冲区和发送缓冲区长度。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户46963
2013-07-24 · TA获得超过128个赞
知道答主
回答量:334
采纳率:0%
帮助的人:95.9万
展开全部
和文件打开方式有关275你看看MSDN里的CreateFile973里面有讲如何打开为2进制方式txb
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式