今までの仕事が一段落したので(他人に押し付けたとも言う(^_^;))、久しぶりに、マイコンボードのファーム作成に復帰。
でも、どうしても、I2CのEEPROMとうまく通信できません。ロジアナ持ち出して見ると、波形がおかしい。以前動いてたプログラムをそのまま持ってきたのにもかかわらずです。
どうにもわからず、以前のマイコンの回路図と比べてみたら、プルアップ抵抗が1本足りないことに気づきました。そいや、設計した人が、「このマイコンはプルアップ抵抗内蔵だから、外付けのは、ほとんど省略してあるよ」とか言っていたのを思い出して、プログラムを変更してみたら、さくっと通信できるようになりました。
結果的には、動いたんでOKなんですが、単純ミスっていう、悔しいオチでした(T_T)
約定できず。週の頭は、いつもそうだな〜。ま、あせらず、ゆっくり、確実に・・・(^_^)
なんにでも単純ミスはあるとです。電源がつかないって時もコンセント刺さってないとか、電池が逆だとかよくある話でござるよ。
問題は、それに気づくかどうかって事ですな。気づいた後の脱力感をどうするかってのも課題です(^_^;;;