STM32 AT24CXX器件地址的理解(IIC通讯协议)

您所在的位置:网站首页 存储芯片24c08 STM32 AT24CXX器件地址的理解(IIC通讯协议)

STM32 AT24CXX器件地址的理解(IIC通讯协议)

#STM32 AT24CXX器件地址的理解(IIC通讯协议)| 来源: 网络整理| 查看: 265

 if (EE_TYPE > AT24C16)      /* 24C16以上的型号, 分2个字节发送地址 */     {         iic_send_byte(0XA0);    /* 发送写命令, IIC规定最低位是0, 表示写入 */         iic_wait_ack();         /* 每次发送完一个字节,都要等待ACK */         iic_send_byte(addr >> 8);/* 发送高字节地址 */     }     else      {         iic_send_byte(0XA0 + ((addr >> 8) > 8) > 8左移八位,把八位之后的东西留下来再左移一位后与0XA0相加,左移这一位相当于是给R/W腾了个位置,通过这句代码,把地址的高x位取出来了,然后随着1  0  1  0  A2  A1  A0  R/W发送出去。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3