0

このLinuxのように、ボーベース周波数を取得するためのWindows呼び出しはありますか。

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 に答える