Windows/Visual Studio 2010 の C ソース コードでボー レートを 2MBaud に設定するにはどうすればよいですか。
dcb.BaudRate = 2000000UL; //doesn't work.
シリアルポートモニターを使用してテストされたデータ送信は、少なくとも機能します。私のマイクロコントローラーとその ftdi チップも、Bray の端末を使用して 2mbaud で正常に動作しています。
COMポートの現在の設定を見つける可能性はありますか?
Windows/Visual Studio 2010 の C ソース コードでボー レートを 2MBaud に設定するにはどうすればよいですか。
dcb.BaudRate = 2000000UL; //doesn't work.
シリアルポートモニターを使用してテストされたデータ送信は、少なくとも機能します。私のマイクロコントローラーとその ftdi チップも、Bray の端末を使用して 2mbaud で正常に動作しています。
COMポートの現在の設定を見つける可能性はありますか?
DCB dcb;
dcb.BaudRate = 2000000;
...
SetCommState(hFile, &dcb);
少なくとも、ここから「CBR_定数を指定して実際のボーレートまたはインデックスを割り当てる」を解釈する方法です。
GetCommState() および SetCommState() API と DCB 構造体を見てください。