【Silicon Labs 开发套件评测】+SPI flash(MX25R8035F)
[复制链接]
在很多应用中,需要保存配置参数。一般都会外接一个存储器来存储,数据比较少会使用EEPROM,使用SPI flash的也比较多,存储空间稍微大一些。可以用来保存参数及固件远程升级等。在一般的项目中我是直接使用MCU的flash的一个扇区来存储数据。
关于旺宏的MX25R8035F,提供两种串行接口模式Mode0和Mode3,数据表等信息参考官网信息:
https://www.macronix.com/en-us/products/NOR-Flash/Serial-NOR-Flash/Pages/spec.aspx?p=MX25R8035F&m=Serial%20NOR%20Flash&n=PM2164
Flash地址结构定义:
芯片pin脚定义
硬件接口与六轴惯性传感器共用spi接口
SSv5上添加驱动及SPI接口的配置。
编写MX25R8035F驱动函数
驱动编写完成之后,新建一个任务测试数据的读写。
读取设备ID,写入数据,在读起来对比
与数据手册的RDID编号一致。读取的数据与写入的一致。说明驱动函数没有问题。可以使用它来存储数据了。
|