重庆生活网

标题: STM32 读写E2PROM 24c02 读不出来 [打印本页]

作者: 四哥    时间: 2020-3-25 20:59
标题: STM32 读写E2PROM 24c02 读不出来
    STM32f03读写E2PROM,可以写进去,读数据读不出来怎么回事,用



STM32f03 读写E2PROM,可以写进去,读数據读不出來怎么回事,用的是STM32f1xx HAL 库,cubez自动生成代码,用示波器测量,写數据的波形都能對应上,但是读数据的波形就不对,器件地址对不上,最低位不对,读出来的数永远是0xff,求大神们帮忙看看是什么问題,感激不尽!下面是波形和程序:

uint8_t addr[1]={0x53};

uint8_t *p=NULL;
  while(I2C1WriteByte(0xa6, 0x02, 0, 1,addr) != OK);

p = I2C1ReadByte(0xa6, 0x02, 0, 1);

while( (*p) == 0x53);






欢迎光临 重庆生活网 (http://www.php200.cn/) Powered by Discuz! X3