FLASH_ErasePage(secpos*STM_SECTOR_SIZE+STM32_FLASH_BASE);
时间: 2023-09-20 21:04:13 浏览: 219
关于STM32的flash操作
这段代码是用来擦除 STM32 微控制器的 Flash 存储器中某一页的数据。其中,`secpos` 是要擦除的页号,`STM_SECTOR_SIZE` 是 STM32 微控制器的扇区大小,`STM32_FLASH_BASE` 是 Flash 存储器的起始地址。
具体地,STM32 微控制器的 Flash 存储器被分成了许多大小相同的扇区(Sector),每个扇区包含了多个页(Page),每个页的大小为 2 KB 或 1 KB。擦除 Flash 存储器的时候,需要按扇区或页进行操作。`FLASH_ErasePage` 函数就是用来擦除指定页的数据的。
阅读全文