本帖最后由 pssyx 于 2023-5-9 09:31 编辑
跨页擦除操作同理,先解锁,再擦除,最后加锁。请参考LIB中的FLASH例程,建议直接调用FLASH操作的Lib函数,其中擦除函数的原型为:/**
* @brief 擦除从STARTADDR到ENDADDR所在的页面,返回0x00代表成功,非0代表失败
*
* @param StartAddr : 0x00000000 - 0x0000FFFF
* @param EndAddr : 0x00000000 - 0x0000FFFF
* @return uint8_t :错误返回0x80,正确返回0x00
*/
uint8_t FLASH_ErasePages(uint32_t StartAddr, uint32_t EndAddr)。 |