緑の中に

緑の中に
国立天文台

8/31/2020

C/C++ でRS232C通信プログラムのヒントは

 

C/C++ でRS232C通信プログラムのヒントは


東京工業大学 ロボット技術研究会」 

12月23 「CとWin32APIで書くRS232Cプログラム」

めかとろの玩具箱 ロボット

ここが参考になります。
私は、MINGWのgcc でコンパイルしてみました。
Compile 結果と実行結果のみ記したいと思います。


-------------------------------------------
以下 Compile メッセージです
------------------------------------------------
■C:\MinGW\RS232C> mingw32-gcc  RS232C~3.C
RS232C~3.C: In function 'int main()':
RS232C~3.C:131:13: warning: unknown escape sequence: '\220'
      printf("COMポート構成情報の変更に失敗しました.\r\n");
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RS232C~3.C:136:14: warning: unknown escape sequence: '\220'
       printf("COMポート構成情報を変更しました.\r\n");
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

---------------------------------------------------------------------
以下 実行結果の様子です 
コンソール窓が開きます。Copyが効かないので手で写し取ります
------------------------------------------------------------------------
C:\MinGW\RS232C>a.exe
COMポートは正常に開けました.
送受信バッファの設定が完了しました.
送受信バッファの初期化が完了しました.
COMポート告ャ|情報を変更しました.
タイムアウトの設定に成功しました.
-----------------------------------------------------------------------------
文字化けがありますがおそらく「告知情報」でしょう。

みごとコンパイルエラーが出ませんでした。
やれやれです。

ありがとうございました。
さらに参考となる情報を得ました。後日、記します。