|
| AT24C128有很多尾缀,B、C、无的引脚定义和内存组织都不一样,你先确认是什么芯片。 |
|
你pcb上,地址应为0xa0。 从来没验证过iic芯片是否会应答其它地址,以后试试。 |
|
IIC 扫描的原理: 当IIC 主机发出从机地址0x00 ~ 0xFF (注意只有偶数有用) for(addr=startaddr;addr<0xff;addr+=2) { delay_ms(10); if(!I2C_Start(port)) return 0; delay_us(2); I2C_SendByte(port,addr); delay_us(2); if(!I2C_WaitAck(port)) <-检测从机是否存在 ACT 回应 (下拉总线) 从而判断该IIC ADDRESS有无从机使用。 有些特殊IIC器件需要 【唤醒】 , 否则不回应 ; 这种器件就扫不到。 |
万家灯火51 发表于 2026-1-3 15:20 就是把0x00~0x80的地址,依次发给从设备,写入空帧数据,看哪个地址能收到ACK信号,就是这个地址了。 |
| 请教一下扫描技术? |
| AT24系列还能扫描地址? 不是通过A0 A1 A2 设置固定地址? |
| fz v+? |
| 假货? |