RS232 串口通讯时:上位机终端(C++ CSerialPort类 )只能发送16个字符,这是为什么呀?急急急!!! 10
我用C++写了一个串口助手,用的是CSerialPort类,当我发送字串给串时,一次writetoPort()只能发送16个字符,好纠结呀!!!哪位大侠能给点建议!...
我用C++写了一个串口助手,用的是CSerialPort类,当我发送字串给串时,一次writetoPort()只能发送16个字符,好纠结呀!!!哪位大侠能给点建议!
展开
5个回答
展开全部
在WritetoPort()里面有个参数叫iLen,那个是表示发送字符的长度,你调试看看是不是那个值的问题,在你调用的时候实参有没有问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是每次只能发16个字符,多了就发送失败还是什么
串口通信比如你发送100个字符,有可能接收方会用一次以上才接收完的,可能第一次接受16个第二次接收剩下的
串口通信比如你发送100个字符,有可能接收方会用一次以上才接收完的,可能第一次接受16个第二次接收剩下的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把代码和控件的属性发上来看看,单凭你的描述,不能说明原因
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-25
展开全部
设置接收缓冲区和发送缓冲区长度。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
和文件打开方式有关275你看看MSDN里的CreateFile973里面有讲如何打开为2进制方式txb
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询