1

Windows/Visual Studio 2010 の C ソース コードでボー レートを 2MBaud に設定するにはどうすればよいですか。

dcb.BaudRate = 2000000UL; //doesn't work.

シリアルポートモニターを使用してテストされたデータ送信は、少なくとも機能します。私のマイクロコントローラーとその ftdi チップも、Bray の端末を使用して 2mbaud で正常に動作しています。

COMポートの現在の設定を見つける可能性はありますか?

4

2 に答える 2

0
DCB dcb;
dcb.BaudRate = 2000000;
...
SetCommState(hFile, &dcb);

少なくとも、ここから「CBR_定数を指定して実際のボーレートまたはインデックスを割り当てる」を解釈する方法です。

于 2012-05-02T11:12:43.690 に答える
0

GetCommState() および SetCommState() API と DCB 構造体を見てください。

于 2012-05-02T11:06:46.333 に答える