在MFC串口编程中,有两种方式,一种是针对网络中大咖提供的API,这种方式需要有一定的代码逻辑能力。还有一种就是使用mscomm插件了。
具体使用的方式这里不再赘述,网络上有一大把,均是插入MFC后进行事件响应的获取以及判断。
但是,在实际使用过程中,我们发现mscomm没法支持17及以上的串口,这就比较尴尬了。
因此在百度多种方式后,发现如下办法可行,故记录在此。
1
2
3
|
步骤
1
: 下载
HEX
-
EDIT等
16
进制打开工具,notepad
+
+
的插件也行
步骤
2
: 寻找到
"663D 1000"
在有的工具中显示是
"66 3D 10 00"
,在
0x03f50
这一行
步骤
3
: 修改第三位
0x10
( 十进制是
16
),变更为
0xFF
( 十进制是
255
),所以问题出现在这里
|
不会弄得,直接戳我吧->> mscomm.ocx