24C01最多能写多少内容?

24C01最多能写多少内容?,第1张

24C011Page * 32rows * 4bytes * 8 bit = 128bytes = 1kbits

24C021Page * 32rows * 8bytes * 8 bit = 256bytes = 2kbits

24C042Page * 16rows * 16bytes * 8 bit = 512bytes = 4kbits

24C084Page * 16rows * 16bytes * 8 bit = 1024bytes = 8kbits

24C168Page * 16rows * 16bytes * 8 bit = 2048bytes = 16kbits

因为24C01是每行4个字节,例如从0x02开始连续写12个字节,就是

0x02 0x03向0x03地址完后换行

0x04 0x05 0x06 0x07向0x07地址写完后换行

0x08 0x09 0x0a 0x0b向0x0b地址写完后换行

0x0c 0x0d

“为什么将地址改为0x51或者0x52,0x53,0x54,,,,也可以找到这个器件”

这是不正常的现象。检查你的程序或者硬件连接。

“将第一个数字5变为其他时(如0x60,0x61,0x10,0x20,0x30,,,,)就找不到了”

控制码不对,当然找不到了。不同类型的I²C设备的控制码是不一样的,例如EEPROM、RTC一般采用1010作为控制码,视频数字编码器一般采用0101作为控制码……


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7822936.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存