在Windows / Visual Studio 2010上,如何在C源代码中将波特率设置为2MBaud。
dcb.BaudRate = 2000000UL; //doesn't work.数据发送至少正常工作,使用串口监视器进行测试。我的微控制器和它的ftdi芯片在使用Bray的终端时也工作得很好,2 2mbaud。
是否有可能找到com端口的当前设置?
发布于 2012-05-02 19:06:46
看看GetCommState()和SetCommState() API以及DCB结构。
发布于 2012-05-02 19:12:44
DCB dcb;
dcb.BaudRate = 2000000;
...
SetCommState(hFile, &dcb);至少我是这样解释here中的“通过指定一个CBR_常量来分配一个实际的波特率或一个索引”。
https://stackoverflow.com/questions/10412303
复制相似问题