请教STM32F103与AT24Cxx使用IIC通信问题

2019-07-14 15:13发布

11.png <div>请问(addr 256)<<1起什么作用?如何实现的?

请问(addr/256)<<1起什么作用?如何实现的?<div>请问(addr 256)<<1起什么作用?如何实现的?
此语句参数相加是否等同于将两个参数分别分别发送?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
fgdfdzdg
1楼-- · 2019-07-15 06:40
不是,对于24c04——24c16来说,也相当于占用了“另一个24cxx”的地址
fgdfdzdg
2楼-- · 2019-07-15 09:02
0xA0是器件的地址,24c02容量为256字节,可以挂8个24c02;24c04容量为512字节,此时占用一个0xA1地址作为“页地址”,故此时只能挂4个24c04;以此类推到24c16。24c32以上是双字节寻址,则不会占用地址,估计前面是设计缺陷,只用了单字节地址,但为了兼容老器件,只能这样处理。

一周热门 更多>