使用Windows API设置串口波特率为115200,但是为什么通过“我的电脑”查看串口波特率还是9600?

cjlpass 2011-06-02 09:38:44

通过SetCommState设置串口波特率为115200,再调用GetCommState得出串口波特率确实为115200。那么为什么通过右击“我的电脑”查看串口波特率就还是9600,这是为什么?
...全文
860 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cjlpass 2011-06-02
  • 打赏
  • 举报
回复
还是自己做实验验证吧。
cjlpass 2011-06-02
  • 打赏
  • 举报
回复
那如果这时用串口传数,波特率会是多少?在这种情况下,如果想用程序中的波特率传数,是不是还得把“我的电脑”里的串口波特率给改成一样的?
[Quote=引用 1 楼 king_hhuang 的回复:]

“我的电脑”查看串口波特率这个上面的波特率并不是实时的波特率啊,它为什么会变呢?
[/Quote]
用户 昵称 2011-06-02
  • 打赏
  • 举报
回复
我的电脑上就是一个表象

使用CommConfigurationDialog显出来的吧。
King_hhuang 2011-06-02
  • 打赏
  • 举报
回复
“我的电脑”查看串口波特率这个上面的波特率并不是实时的波特率啊,它为什么会变呢?

2,641

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧