重庆生活网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 生活 重庆
查看: 1421|回复: 0
打印 上一主题 下一主题

STM32 读写E2PROM 24c02 读不出来

[复制链接]
跳转到指定楼层
楼主
发表于 2020-3-25 20:59:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    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);

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|联系我们|重庆生活网

GMT+8, 2024-4-27 02:49 , Processed in 0.671875 second(s), 17 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表