hwbs122
2015-09-09 09:18
采纳率: 50%
浏览 2.0k

vc++串口上位机 MFC和MSCOMM控件

我用vc++的MFC做了一个串口上位机,没有用到SerialPort类,只用的MSCOMM控件。请问为什么我做的串口那一块,比如改变了波特率下拉框的当前项的值(115200改成9600)后,实际串口波特率还是初始化时候的值(115200),其他的串口号,数据位,停止位,校验位也是这样的情况。也就是说我现在想通过选择改变组合框中当前项的值,来改变串口参数,就和串口调试助手一样,是不是还有一些函数没调用?或者没建立联系。百度了一些也不知道怎么解决。小弟刚接触上位机和vc++,谁能帮我看一下,币不多,非常感谢啊!

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • oyljerry 2015-09-09 10:22
    已采纳

    你是如何操作串口的,你的代码修改应该是没有成功设置到串口硬件。所以没有生效

    1 打赏 评论
  • threenewbee 2015-09-09 09:21

    不会吧,你在对话框的oninit函数中再指定下呢?

    1 打赏 评论

相关推荐 更多相似问题