今回は、TCP/IPを使用した通信機能を構築してみたいと思います。構築したF/WはGR-ROSEに書き込み動作させたいと思います。統合開発環境は「e2studio」を使用します。
TCPプロトコルは、Ethrenet フレームのデータの部分に保存して、送受信されます。下記のページにてEthrenetフレームの動きを確認していただくと、作業の効率があがると思います。
今回は下記のような機能を構築しようと思います。
- IPアドレスはDHCP機能で割り当ててもらう
- 接続要求待ちをするTCPサーバー
- 文字列を受信すると受信した文字列を相手側に送信する
- 1を受信するとLEDを点灯する。
- それ以外を受信するとLEDを消灯する。
PC側のアプリケーションは、TeraTermと以前構築したTCPクライアントのアプリケーションで動作確認しました。
TCPクライアントのアプリケーションに関しては、下記のページを参照してください。
それでは、新規プロジェクトの作成を行います。新規プロジェクトの作成は下記のページを参考にしてください。
上記のページでは、ターゲット・デバイスを「R5F565NEHDFC」に設定しています。今回使用するマイコンは、「R5F565NEHDFP」なので、「R5F565NEHxFP」に設定してください。