头像-246917

飞去卖菜

  • 广东省
  • 单片机
  • 其它

个人成就

获得 1 次赞

帮助过5人

at24cxx的读取问题

第一次使用at24c系列。刚开始觉得是地址问题,后来试了0x00和0x80的数据地址/又自己焊了一个芯片电路确保di'zhi也不对,写了iic的读写时序,采用的是字节写,选择性读方式,写数据没有任何问题,但是一旦使用写的读取iic字节的函数,就只能读到0xff并且连后面的iic停止位也会出现问题--在scl变为高电平后sda没出现高电平。一旦把那个读取函数去掉,就能读到停止位了。照着书上的程序抄下来读到还是0xff。写应该是没问题的:下面这张图是读到的,没有停止位。最长那段蓝色标识就是接上面那张图最后面那段。