历史上的今天
今天是:2024年09月10日(星期二)
2019年09月10日 | 刘凯老师 IIC +EEPROM(CAT24WC)(二、三)
2019-09-10 来源:eefocus
先上iic初始化代码 以下代码均根据 STM32固件库函数编写
视频教程地址https://www.bilibili.com/video/av18459452/?p=37




IIC的GPIO管脚选择开漏复用,IIC2不需要重映射
I2C_OwnAddress 这个地址只要与单片机外挂的iic器件地址不一样就行。最后使能iic上面程序用的是IIC2
下面开始介绍利用I2C读写 CAT24WC 下图为CAT24WC的电路 和单片机上的 IIC引脚

WP为写保护 为1不能被擦除 为0可以擦除
EEPROM 芯片 CAT24WC的介绍

一共有18*16字节 1byte=1字节 1bit=1位
通信机制:
写:IIC的 SCL SDA将数据写到EEPROM 的ROM里,然后内部自动写到他的RAM里面
读:iic先读到ROM里面,然后传出去,ROM就是缓存器


以上程序的功能是; 将 Tab这个数组中的值存放在 eeprom中,最后再从eeprom中读出这个数据,如果读出的数据也是hello说明通信正常。


12C的读函数:
![]()
这句函数得到数据写页面的哪个位置(表示写在哪个位置,不能确定写在哪一页)
下一篇:刘凯老师 硬件 IIC通信一
史海拾趣
|
北京向阳天科技有限公司(www.xiangyangtian.com) 是一家专业从事数据传输及全球卫星定位产品(GPS)研发、 应用的专业公司。其产品在全国车辆GPS定位市场上占有一席地位。 公司产品包括车载GPS定位仪、车载GPS导航仪、车辆油耗型GPS定位仪、 ...… 查看全部问答> |
|
是不是LM3SXXXX的电源、地引脚是否必须连接到一起,并在每对上加上旁路电容??可不可以只有部分连接电源,而其它的不连接电源呢??会不会供电不足啊?PS:顺便问下由LM3S1138移植其它型号,要改些什么?工程模板可以直接用1138的吗?… 查看全部问答> |
|
我的rfid是能读出RFID卡内的序列号并通过PS/2输出至电脑,相当于自动键盘输号。 我用C#怎么才能实现读取阿? 产品说可用常用的《WORD》、《记事本》等软件记录卡号,为什么读不出来?? … 查看全部问答> |
|
如题, 网上看到FORD正在搞SYNC系统,主要是体现更好的的人机交互,包含语音识别,TTS语音合成,触摸等多种交互形式。 周五去要面试一下… 查看全部问答> |
|
以太网中网页控制,enet-io这个例程里用到了SSI和CGI的结合,但是有些函数跟本不是一下子就能理解的,参数调来调去不好理解,有谁能给解释吗? … 查看全部问答> |
|
我把周立功的LPC800例子里面的I2C中的I2C_EEPROM的程序改了一下,还是无法运行,请帮忙看一下。 void I2CInit (void) { //原始程序用的最适宜做I2C的口,小板上没有 //LPC_IOCON->PIO0_10   ...… 查看全部问答> |




