马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
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); |