今日学习移植MSP432的IIC总线协议,并用此驱动AT24C02芯片实现写入以及读取的功能,然后实现打印开机复位次数的效果。
文章贴出测试工程,测试截图,测试代码~
其实是实在看不懂MSP432有关于FLASH存储操作相关的英文手册与例程,没法实现掉电保护数据等功能,才想到用AT24C02进行代替~
AT24C02基础知识:
下图就是AT24C02,旁边是比它记性更好,更睿智的大哥:AT24C32:
它们通过IIC总线通信,可以实现数据的写入与读取,文章来源:https://www.toymoban.com/news/detail-612935.html
24c02简介
24C02是一个2Kbit(0~255个字节)的串行EEPROM存储芯片,可存储256个字节数据。工作电压范围为1.8V到6.0V,具有低功耗CMOS技术,自定时擦写周期,1000000次编程/擦除周期,可保存数据100年。24C02有一个16字节的页写缓冲器和一个写保护功能。通过I2C总线通讯读写芯片数据,通讯时钟频率可达文章来源地址https://www.toymoban.com/news/detail-612935.html
到了这里,关于MSP432自主开发笔记5:IIC通信移植与驱动AT24Cxx存储芯片的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!