mspmpl系列中的nvm(non volatile memory)非易失性存储,也就是我们常说的flash。
在mspm0l系列的 flash中,一个sector为1kb,一个bank可达256kb,而mspm0l系列中,大部分型号也就只有一个bank,所以在只有一个bank的型号中,bank操作会涉及到整个片内的flash,flash控制器数据操作是word操作,也就是4个字节,当然也支持1字节和2字节的写入操作。
下面以64kb flash的芯片举例,flash的地址分布如下,nonmain就是bsl区域,factory为出厂预存数据。
下面通过一个flash的写入的程序来看下flash写入流程:
flash擦写操作无需sysconfig的配置,可以直接调用函数来完成,每次执行完成擦写操作的时候,flash的写保护寄存器都会置位,也就是自动保护起来,所以下一次操作之前都需要重新解锁。
执行完成后,在keil中debug查找写入地址0x00001000的数据,已经成功写入所有的数据。
配套例程为nvm,需要复制到sdk目录下运行。
传感器的基本概念和特性详解
太阳辐射传感器的相关介绍
KUKA工具/基础管理窗口
cect是什么手机品牌
Using a EconOscillator to Cloc
MSPM0L1306开发板教程- NVM(FLASH)
OPPO Reno3 5G手机系列轻薄亮相,7.7mm+171g超薄体验
新唐在彩色显示应用解决了哪些问题
dfrobot12V168P 齿轮电机简介
带看门狗功能的专用复位芯片设计方案
网络安全威胁与日俱增,想要从根源上解决问题势必需要全球共建网络安全
PLC自动程序编程方法
中国移动启动5G二期工程设备集采
浅析楼宇BAS系统、BMS系统、IBMS系统之间联系与区别
联想发布首款自研工业机器人——“晨星”,专为国产大飞机制造而工作
敬老院环境的网络化智能监控系统设计
FPGA系统的集成式电源管理单元简化
3D建模服务三维扫描测量CAD画图服务
西门子变频器与S7-300/400 的PROFIBUS-DP通讯过程
纸张表面瑕疵检测系统的工作原理及功能