串口想要利用Mscomm控件发送任何数据 不管是什么类型的都得转换成VARIANT型的变量,顺便提醒一下 想要串口发送和接收(好像尤指接收)二进制数据 要把那个InputMode 设置为 1 ( Binary ), 0 代表的是 Text。
再有一个vc不管只是vc,而是所有针对于Windows的开发环境而言,只要他是在WIN API的基础上的都有BYTE这个类型,这个类型顾名思义就是一个字节,比如你想发送的127 = 0xFF,你可以BYTE byVal = 0xFF;
还有你如果用的是 MFC那么 有一个类在串口编程里面绝对的用到就是CByteArray,他是直接操作字节数组的类
你要利用Mscomm控件发送127。则可以这样
串口发送二进制数据
最新推荐文章于 2025-06-09 14:56:51 发布
