如果我发送0x55(小于0x80),没有问题
CString strtemp="\x55";
m_ctrlComm.SetOutput(COleVariant(strtemp));如果大于0x80,如0xA5,那边就接收不到,就像
CString strtemp="\xA5";
m_ctrlComm.SetOutput(COleVariant(strtemp));
该怎么解决?
CString strtemp="\x55";
m_ctrlComm.SetOutput(COleVariant(strtemp));如果大于0x80,如0xA5,那边就接收不到,就像
CString strtemp="\xA5";
m_ctrlComm.SetOutput(COleVariant(strtemp));
该怎么解决?
解决方案 »
- 现在看VC++越看越顺眼了!
- 弹出很多个MessageBox对话框
- 希望改变CTabCtrl的样式,如经常看到的\__/,怎么实现呢?
- 第三遍问这个问题了,分也没了
- 列表控件中的数据绑定之后为什么会被清空 急!
- error C2653: 'CQieFenViewView' : is not a class or namespace name是什么意思?
- 位域的疑惑
- 高手,帮忙一看:如何让bitmap响应点击事件?
- 如何删除文本里指定位置数据?帮忙,多谢!
- 我想问一下,我用CVI编程,它用的是标准C,现在我想生成一个电压、电流值的曲线图显示。但是没有输入,有哪为朋友有对CVI编程熟悉的,能告诉我用哪个库函数来完成模拟电压、电流值的输入吗?
- 关于WM_QUERYNEWPALETTE和WM_PALETTECHANGED消息的问题
- 如何使用RegQueryValueEx正确读一个DWORD的值?
把十六进制数按字符传不就行了
我的串口设置是8位数据位,没有校验位。
按照你说的这样我就要传2个字符(字节),可是对方的接收也要改,我现在就是不能改那边。
我原来也用过好象就是这个转换有点难。不行有一个串口的类,也在www.codeproject.com上,你也可以试一下!