0

是否有一个 Windows 调用来获取波特基频率,就像 linux 中的这个。

struct serial_struct ser;
ioctl(com, TIOCGSERIAL, &ser);
base = ser.baud_base;
4

2 回答 2

0
DCB系列;
ser.DCBlength = sizeof (DCB);
if (GetCommState (com, &ser))
  基数 = ser.BaudRate;

请参阅MSDN 上的配置通信资源

于 2009-01-22T09:11:51.267 回答
0

不,我要的是用于生成波特率的内部时钟。我想计算可以设置哪些非标准波特率。在linux中是:

struct serial_struct ser;
ioctl(com, TIOCGSERIAL, &ser);
base = ser.baud_base;
baudrate = ser.baud_base / ser.custom_divisor;
于 2009-01-22T11:40:51.763 回答