[产品应用] CW32单片机I2C接口读写EEPROM芯片介绍

[复制链接]
1844|31
 楼主| 铁血丹心LLLL 发表于 2023-4-26 10:47 | 显示全部楼层
7.程序流程

程序完成I2C主设备配置后,先将u8Senddata数组中的内容写入到EEPROM的第1页(CW24C02每页8字节):发送START信号后,I2C模块会产生状态改变中断,在中断服务程序中根据不同状态值进行不同处理,直到完成CW24C02的页写模式所有数据字节以及STOP信号发送,发送完成后置写操作流程完成标志。主循环中判断到写操作流程完成后,启动从EERROM的第1页数据读取流程:发送启动信号后,I2C模块会产生状态改变中断,在中断服务程序中根据不同状态值进行不同处理,直到完成CW24C02的顺序读模式所有数据字节发送及读取,在发送完STOP信号后置读操作流程完成标志。主循环中判断读操作流程完成后,初始化u8Senddata数组内容,重复下一次测试过程。完成WriteReadCycle变量设置的测试次数后退出。
aws0317 发表于 2023-5-5 10:09 | 显示全部楼层
请教一下,规格书里提到的I2C接口支持3个从机地址是什么意思
pssyx 发表于 2023-5-5 11:57 | 显示全部楼层
aws0317 发表于 2023-5-5 10:09
请教一下,规格书里提到的I2C接口支持3个从机地址是什么意思

CW32 MCU工作在I2C从机模式时,其从机地址可以为除0x00之外的任意7位值,由I2C_ADDRx 从机地址x寄存器写入即可。通常的I2C从机设备,它的从机地址由其硬件决定。
lzmm 发表于 2023-5-5 13:09 | 显示全部楼层
设置I2C总线的时钟频率和地址模式等参数。
robincotton 发表于 2023-5-5 18:51 | 显示全部楼层
通过I2C总线操作EEPROM
bestwell 发表于 2023-5-5 18:59 | 显示全部楼层
内部iic读写eeprom有问题吗
nomomy 发表于 2023-5-5 19:18 | 显示全部楼层
能不能通过模拟i2c读写外部eeprom
loutin 发表于 2023-5-5 19:39 | 显示全部楼层
怎么用软件i2c操作eeprom
i1mcu 发表于 2023-5-5 20:02 | 显示全部楼层
完成读写操作后,记得关闭I2C总线以释放资源。
jkl21 发表于 2023-5-5 20:46 | 显示全部楼层
不同型号和厂家的EEPROM存储器可能有一些差异,具体的操作方式和参数设置也可能会有所不同。
burgessmaggie 发表于 2023-5-5 21:52 | 显示全部楼层
对于写操作,将要写入EEPROM的数据发送到I2C总线上;对于读操作,发送读指令并接收EEPROM存储器中的数据。
MessageRing 发表于 2023-5-7 22:55 | 显示全部楼层
通过iic操作eeprom
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部