MFC串口发送数据大于128数据出错的解决办法(发送0xFE接收得到0x3F等问题)
其实就是把存储的数组类型换一下就好了
关于CString
char 类型取值为-128到127(-2^7~2*^-71) 从str2.Format(_T("%c"),buf[i]);以%c的格式终究把buf[i]以char的形式存储进CString里面
关于CByteArray
CByteArray是MFC中BYTE一种集合类,用于申明CByteArray类的数据,并且用相关函数对其进行处理。该类是8位无符号整数 BYTE类型,范围0—255,头文件是Afxcoll.h
结论:把CString转为CByteArray(其中buf[i]是unsigned char类型或uint8_t的数组,len是该数组的长度)
原来的代码(CString)
for(int i=0;i<len;i++) {CString str; str.Format(_T("%c"),buf[i]); m_mscom.put_Output(COleVariant(str)); }
CByteArray binData;binData.RemoveAll();for(int i =0;i<len;i++)binData.Add(buf[i]);COleVariant var(binData);m_mscom.put_Output(COleVariant(var));
MFC串口发送数据大于128数据出错的解决办法(发送0xFE接收得到0x3F等问题)相关推荐
- org.xml.sax.SAXParseException: 元素内容必须由格式正确的字符数据或标记组成。 的解决办法
问题描述 在基于微服务架构风格的项目开发过程中,为了提高快速开发的目的,提高开发效率,集成了 MyBatisPlus,对于 MyBatisPlus 封装的 CRUD API 接口已经非常强大了,但是有 ...
- 如何判断你的数据集是否适合使用深度学习模型?如果数据量太小有什么解决办法?
如何判断你的数据集是否适合使用深度学习模型?如果数据量太小有什么解决办法? deep learning is a data hungry problem 数据集太小,数据样本不足时,深度学习相对其它机 ...
- 关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法
关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 参考文章: (1)关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 (2)https://www.cn ...
- .net core 1.1 mysql_Asp.net Core 1.1 升级后操作mysql出错的解决办法
这篇文章主要介绍了Asp.net Core 1.1 升级后操作mysql出错的解决办法,需要的朋友可以参考下 遇到问题 core的版本从1.0升级到1.1,操作mysql数据库,查询数据时遇到Miss ...
- pip install skimage安装skimage库出错的解决办法
pip install skimage安装skimage库出错的解决办法 安装skimage库出错 pip install skimage 解决办法: pip install scikit-image
- 【原创】vegas提示NTDLL.DLL出错的解决办法
ntdll.dll是什么?ntdll.dll出错怎么办?ntdll.dll位置在哪?ntdll.dll下载之后放在哪里?请看本文详解.ntdll.dll下载地址:点击下载 ntdll.dll文件分析 ...
- iis7mysql 链接不上_Win7 64位IIS7出现数据库链接出错的解决办法
这个问题绝对困扰了大部分菜鸟网友,这里结合本人经验给大家归纳为两点,对,只需要两点,网上那么多复杂的办法都是多余的,只需要两点,绝对搞定一切问题. 方法一:开启父路径 在IIS7中ASP默认情况下,& ...
- win 2008 64位IIS7出现数据库链接出错的解决办法
法一:开启父路径 在IIS7中ASP默认情况下,"父路径"是没有启用的,我们必须手动开启"父路径",选择"True",搞定"父路径 ...
- jenkins 忘记密码或认证配置出错后解决办法
背景 我们测试环境的 Jenkins 是通过 Crowd 进行统一登录认证,授权策略采用"项目矩阵授权策略",运维同事在配置Role-Based Strategy时出错,导致所有用 ...
- springBoot JPA 数据库字段(实体类)带下划线在扩展findBy方法时出错的解决办法
springBoot JPA 数据库字段(实体类)带下划线在扩展findBy方法时出错的解决办法 参考文章: (1)springBoot JPA 数据库字段(实体类)带下划线在扩展findBy方法时出 ...
最新文章
- 正则的实例用法,删除包含某些字符的字符串
- myeclipse 运行速度慢的解决方案
- Node.js文件操作二
- 京东程序员回应“被猝死”;淘宝特价版已提交微信小程序;苹果 M1 单核性能勇超 Intel 11 代 i7|极客头条...
- C++ cin, cin.get, cin.getline. (iostream, std)
- SRCNN中的PSNR计算问题
- Python学习笔记-数据类型(元组 tuple)
- 基于深度学习的音乐推荐系统(一)音频频谱图绘制
- mysql主从同步创建表不同步_MySQL新增数据库到主从同步列表 - 如何增加数据库到MySQL主从 - MySQL主从不同步解决办法...
- 固态U盘能装linux么,用u盘在固态硬盘上安装linux 多重开启系统
- 计算机网络 - 练习(一百二十七)
- Linux上类似vbs脚本,VBS脚本常用经典代码收集
- 【分享】推荐一些不错的计算机书籍
- 标准字头密码体制c语言,关于Playfair密码体制
- 计算机组成原理实验logisim(三)之偶校验编码与检错
- 春节词汇 Spring Festival Words
- 国际码可以直接应用于计算机,2001年4月份全国高等教育自学考试计算机应用基础试题...
- 离线安装ubuntu网卡驱动
- python生信脚本之fasta序列反向互补
- 硬件SPI与软件模拟SPI速率对比