電子工作初心者です。
i2c にいろいろデバイス繋いでいたら、8x2 LCD の AQM0802 への書き込みが時々エラーになるようになってしまった。よくわかってないので適当に baudrate を低速にしてもダメで、何でだろうと思ったら SCL / SDA のプルアップ抵抗が他のデバイスを繋いだことで増えていたためだった。
秋月電子の AQM0802 完成品 は最初からプルアップ抵抗のジャンパがショートされてるので、ショートを外して適切なプルアップ抵抗値になるようにしたら問題なく書き込みできるようになった。
追記 識者の方に抵抗値が増えたのでは無く、バスに流れ込む電流が増えたから、とのことです。なるほど〜。
複数プルアップ = 抵抗の並列接続なので、バスに流れこむ電流がふえた
10kΩを2箇所でプルアップすると、5kΩでプルアップしたのと同じことになります
増えたぶんの電流をgndに落とす能力がデバイスにないと、中途半端な電圧になって誤動作してしまう