RTCチップのPCF85063TPにハマる(備忘録)

ここではI2Cファームウェア開発のreferenceとしてRTCを使っているのですが、中のPCF85063TPにちょっとクセがあってハマったので備忘録として残しておきます。
===
ReferenceとしているI2Cマスターのライブラリはここです。ここでのI2C-COMの開発では、ここに記述のあるstart, stop, read, write、の基本関数だけで記述したいわけですが、PCF85063TP data sheetのP.26によると、register address setのトランザクションと、後に続くreadトランザクションの間はstopを要します。通常はrepeated startでいいはずなのですが、なぜかstop -> start、になっていました。

これに気づくまで小一時間無駄にしてしまいました。
===
ここまで

コメント

このブログの人気の投稿

i2c-tools 備忘録(内容が古くなりましたが記録として残します)

python-smbus(内容が古くなりましたが記録として残します)

I2Cシミュレータを作る