新しい本、タイマー1

PIC

PIC18F47Q10が載っているDM164136で新しい本をやるということで進んでいるが、タイマー0について過去にやったものをやりなおした。これこれの追記。うまく行ったので、次は、タイマー1/3/5だ。前にやった時はタイマー0でうまく行かなかったので、新しい本はやめて古い本に戻ってやっていた。なので、新しい本でここから先をやるのは初めて。

新しい本の259ページの「4-2 ゲート制御でパルス幅を測定したい–タイマ1/3/5の使い方」、263ページの「4-2-3 例題によるタイマ1の使い方の説明」、プロジェクト名 Timer1をやる予定なのだが、いきなりこのページにはUSBシリアル変換モジュールが出てきて、5-1-5を見ろと書いてある。またページが飛ばされるので行ってみると、295ページに、FT-232RQとFT234Xの説明がある。なので、秋月でポチる。というわけで、来るまでお預けですよ。(^^♪

※追記、2024.2.8 秋月から来たのでやってみた。
設定は全部本の通り。使ったのは安いFT234Xのほう。いつも通り、C99をやめてC90にしたら、コンパイル・書き込みに成功したのでやってみると・・・

こんな感じなのだが、肝心のTeraTermからは何も出ず。ダメであった。(^^♪

※追記2024.3.25、こういうことがあったので、もう一度やり直したが、なぜかダメなままである。TxD、RxDを念のため逆に接続してみても、全く反応なし。別の原因があるのか?不明。

※さらに追記2024.3.25
試しに、HelloWorldを書くprintfを追加してみた。結果はこんなふう。

ということは・・・ちゃんとprintfは動いている。TxD/RxD問題は解決していた
なので、問題は、変数Countがずっと0のままになっていること。まだデバッガをうまく使えるようにはなっていないのだが、とりあえず変数Countが0なのだけは確認した。うーん。ここからどうしようwww(^^♪

コメント

タイトルとURLをコピーしました