MSP432自主开发笔记5:IIC通信移植与驱动AT24Cxx存储芯片

今日学习移植MSP432的IIC总线协议,并用此驱动AT24C02芯片实现写入以及读取的功能,然后实现打印开机复位次数的效果。

文章贴出测试工程,测试截图,测试代码~

 其实是实在看不懂MSP432有关于FLASH存储操作相关的英文手册与例程,没法实现掉电保护数据等功能,才想到用AT24C02进行代替~

AT24C02基础知识:

下图就是AT24C02,旁边是比它记性更好,更睿智的大哥:AT24C32:

MSP432自主开发笔记5:IIC通信移植与驱动AT24Cxx存储芯片_第1张图片

它们通过IIC总线通信,可以实现数据的写入与读取,

24c02简介

24C02是一个2Kbit(0~255个字节)的串行EEPROM存储芯片,可存储256个字节数据。工作电压范围为1.8V到6.0V,具有低功耗CMOS技术,自定时擦写周期,1000000次编程/擦除周期,可保存数据100年。24C02有一个16字节的页写缓冲器和一个写保护功能。通过I2C总线通讯读写芯片数据,通讯时钟频率可达

你可能感兴趣的:(MSP432学习笔记,硬件模块与传感器的驱动,笔记,MSP432P401R,嵌入式硬件,学习)