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