Sample Programs

シリアルインターフェースを使う:パソコンと送受信する

以下のプログラムを使ってみてください。

シリアル通信プログラムファイル
Example_2803xtemplateSCI
※Releaseモードでないとビルドできないかもしれません

メインプログラム

void main(void)
{
	unsigned char buff;
	initNolibM(); //初期化

	lcd_CLR();
	lcd_HOME();//カーソルをホームへ      

	while(1)
		{
		buff=rs_getc();   //パソコンコムポートからデータ読み込み
		lcd_SEND(buff);  //LCDに表示
		rs_putc(buff);  //パソコンへエコーバック
	}

}

パソコンとシリアル通信できるかtera termなど通信ソフトを利用してテストします。

[USB Serial Port]としてf-paletteは認識されますからデバイスマネージャにてCOMxxのxxの数字を確認してください。(この場合は4になります)

tera termでシリアル接続を選択COMxx(この場合COM4)を選択します。

通信設定をします
通信速度はデフォルトで115200bpsになっています(Nolib.cのソース内にて変更可能)。

f-paletteのプログラムを実行します。
パソコンから打ち込んだ文字列がf-paletteのLCDに表示されます。
またその結果がエコーバックされてパソコンの通信ソフトに返されます。

Follow Me!
  • Twitter