如何在Windows / Visual Studio 2010上的C源代码中将波特率设置为2MBaud。
dcb.BaudRate = 2000000UL; //doesn't work.
数据发送至少有效,使用串口监视器进行测试。我的微控制器和它的ftdi芯片也可以使用Bray的终端在2mbaud上正常工作。
是否有可能找到com端口的当前设置?
答案 0 :(得分:0)
查看GetCommState()和SetCommState()API以及DCB结构。
答案 1 :(得分:0)
DCB dcb;
dcb.BaudRate = 2000000;
...
SetCommState(hFile, &dcb);
至少我是如何通过here解释“通过指定CBR_常数来指定实际波特率或索引”。