目前对廉价和便携式非易失性存储器的需求仍保持稳定,因为对许多工业和商业技术的开发而言,长期存储器存储依然不可或缺。对于许多这样的市场,串行 EEPROM 器件仍然被认为是非易失性存储器嵌入式控制应用的经济高效的理想解决方案。尽管其他形式的非易失性存储器重新兴起,但对于要求便携性、低电流和电压操作、逐字节操作及具竞争力价格的应用和解决方案,串行 EEPROM 仍被证明是一种可行的选择。
SPI 和 I 2C同步串行协议仍然是与串行EEPROM器件接口的两种最流行的方式。为了与之适应,大多数 PIC® 单片机器件都内置了主同步串行端口(Master Synchronous Serial Port,MSSP)模块,为这两种协议中的同步串行操作提供了一个方便的平台。
本应用笔记旨在说明如何使用 MPLAB® X 3.10、 XC8 v1.34 编译器和 MPLAB® 代码配置器 v2.25 来实现 SPI 和 I 2C 串行 EEPROM 器件的接口。
Explorer 8 开发板用作硬件开发平台。针对本应用笔记编写的固件基于 MCC 自动生成的 SPI 和 I 2C 函数代码构建,提供了关于字节读操作和写操作、缓冲区 / 页写操作、顺序读操作和写周期查询操作的参考信息。其代码已使用 MikroElectronika EEPROM 和 EEPROM2 Click™ 电路板的 EEPROM 以及 Microchip 串行 EEPROM PIM PICtail™ 包中的 SPI 和 I 2C 接插模块(Plug-In Module, PIM)进行了测试。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !