你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 875|回复: 3

读代码IIC案例 AT24C02

[复制链接]

40

主题

210

回帖

92

蝴蝶豆

金牌会员

最后登录
2020-12-4
发表于 2018-5-3 20:30:13 | 显示全部楼层 |阅读模式
本帖最后由 与龙共舞 于 2018-6-29 10:03 编辑

1头文件部分
  1. #ifndef __24CXX_H
  2. #define __24CXX_H   

  3. #include "stm32f10x.h"                                                                  

  4. #define AT24C01   127
  5. #define AT24C02   255
  6. #define AT24C04   511
  7. #define AT24C08   1023
  8. #define AT24C16   2047
  9. #define AT24C32   4095
  10. #define AT24C64   8191
  11. #define AT24C128        16383
  12. #define AT24C256        32767  

  13. #define EE_TYPE AT24C02  //这里是我们的家伙
  14.                                           
  15. #define AT24C02_ADDRESS           0xA2//嘿嘿 IIC的设备都是有地址的 一般是0XA1  为啥我们的是0XA2呢?等原理图吧

  16. //接口 在指定的地址写一个数组下去
  17. void AT24CXX_Write(u16 WriteAddr,u8 *pBuffer,u16 NumToWrite);
  18. void AT24CXX_Read(u16 ReadAddr,u8 *pBuffer,u16 NumToRead);
复制代码
QQ截图20180629100056.jpg 回答一下:这个是GEEK的原理图  IIC器件的地址 高4位是1010 低4位是:A3 A2 A1 WR 那就是001(0或者1 其中写是0读是1)
合计是10100010--->0xA2   读地址就是A3

点评

然后呢。。。。?  发表于 2018-5-17 08:58
<
回复

使用道具 举报

1

主题

295

回帖

13

蝴蝶豆

论坛元老

最后登录
2020-12-9
发表于 2018-5-3 20:44:44 | 显示全部楼层
还有没有了?
回复 支持 反对

使用道具 举报

3

主题

999

回帖

363

蝴蝶豆

版主

最后登录
2020-11-26
发表于 2018-5-4 09:57:58 | 显示全部楼层
太监贴?
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版