2019年1月14日の日記の1番目の記事へのコメント
■CPicS2
PICが正しく動いているのか確認するための環境を用意しようと思い、CPicS2のプログラムを読み返していたら、いきなりおかしな点を発見してしまいました。起動直後、マザーボード側のリセットが解除されるのを待ってから動き始めるはずが、論理が逆になっていて、マザーボード側でリセットを解除する前に、PICからリセットを有効化してしまっていました。リセット自体は、解除後はプルアップでHighになるんで、PIC側でどのタイミングでLowにしても動作上まったく問題ないはずですが、恥ずかしいミスですなぁ・・・。ちなみに、間違った論理だと、マザーボード側が、PICが動き出すよりも前にリセットを解除しちゃうと、一切処理が先に進まなくなっちゃいますが、多分これはないはず・・・。
2019年1月14日の日記の1番目の記事へのコメント
[コメントを書く]