レジスタの読み出しすら満足にできないでいたCMOSカメラですが、なんとかダンプできるところまでこぎつけました。
MCU側から見ると、I2Cでのカメラから読み出しデータが送られてこないようにみうけられていたので、I2Cのクロック速度を落としてみたのですが、症状は変わりませんでした。カメラに供給している24MHzのクロックを半分の12MHzにしてみてもダメでした。しょうがないので、MCU側のMCKクロックを半分の50MHz弱に落してみたところ、なんとかレジスタダンプができるようになりました。実は、これでもまだ時々読み出しに失敗することがあります。なんか、ハード的な原因のようにも思えます。いいかげんな配線をしているのがいけないのかなぁ?
ハード側からの調査は、テスタであたることくらいしかできないので、手詰まり状態。しょうがないので現状でだまし、だまし使っていくことかにしようと思います。とにかくカメラからの画像を見てみたいですから。
MCU側から見ると、I2Cでのカメラから読み出しデータが送られてこないようにみうけられていたので、I2Cのクロック速度を落としてみたのですが、症状は変わりませんでした。カメラに供給している24MHzのクロックを半分の12MHzにしてみてもダメでした。しょうがないので、MCU側のMCKクロックを半分の50MHz弱に落してみたところ、なんとかレジスタダンプができるようになりました。実は、これでもまだ時々読み出しに失敗することがあります。なんか、ハード的な原因のようにも思えます。いいかげんな配線をしているのがいけないのかなぁ?
ハード側からの調査は、テスタであたることくらいしかできないので、手詰まり状態。しょうがないので現状でだまし、だまし使っていくことかにしようと思います。とにかくカメラからの画像を見てみたいですから。