stm32 Flash 模拟EEPROM
时间:11-13
来源:互联网
点击:
l 检查FLASH_CR的LOCK是否解锁,如果没有则先解锁
l 检查FLASH_SR寄存器的BSY位,以确认没有其他正在进行的闪存操作
l 设置FLASH_CR寄存器的PER位为’1’
l 用FLASH_AR寄存器选择要擦除的页
l 设置FLASH_CR寄存器的STRT位为’1’
l 等待BSY位变为’0’
l 读出被擦除的页并做验证
本章,我们只用到了STM32的页擦除功能,整片擦除功能我们在这里就不介绍了。通过以上了解,我们基本上知道了STM32闪存的读写所要执行的步骤了,接下来,我们看看与读写相关的寄存器说明。
第一个介绍的是FPEC键寄存器:FLASH_KEYR。该寄存器各位描述如图39.1.4所示:
stm32Flash模拟EEPRO 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)