24FC512の読み書きを目論んでいますが、全くTeratermが反応していません。プログラムではEEPROM testのメッセージが出るようなのですが、何故か?NG。
そこでR8C-masterにあるUART_testを書き込んで実行して見ました。
動いている其れらしい文字が出ています。と云うことはハード的にはどうやら良さそうです。プログラムの問題なのか?
上記の画面の文字はR8C-masterにあるUART_testの中味をつらつら眺めてみましたが、何処に書かれているのやら、、、分りませんでした。
コメント利用規約に同意する
フォロー中フォローするフォローする
ソースリストを見ていないので断定できませんが、
これは、印刷可能なascci文字の最初(恐らく0x21)から、
最後(カナが出てないので0x7F)まで、ループで出力しているのでしょう。
たとえば、
uint8_t a = 0x21;
while( a < 0x80 ) printc( a++);
で簡単に 100字近い文字が出力(printcは勝手に考えた一文字出力関数)されます。
main.cppの以下の部分で出力しています。
for(char ch = 0x20; ch < 0x7f; ++ch) {
uart0_.putch(ch);
}
論理的には、がた老さんのものと同等です。
私も今、main.cppを見て文字が表示されるカラクリが分かりました。
どうもコメント有難うございました。