关于STM32_FLASH读写与擦除疑问

2019-08-17 00:39发布

以下代码来自原子官方flash模仿EEPROM章节,stmflash.c文件中STMFLASH_Write()函数。
读代码:STMFLASH_Read(secpos*STM_SECTOR_SIZE+STM32_FLASH_BASE,STMFLASH_BUF,STM_SECTOR_SIZE/2);//读出整个扇区的内容
擦除代码:

STMFLASH_Write_NoCheck(secpos*STM_SECTOR_SIZE+STM32_FLASH_BASE,STMFLASH_BUF,STM_SECTOR_SIZE/2);
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
SimpleLife
1楼-- · 2019-08-17 03:00
本帖最后由 SimpleLife 于 2017-7-14 11:23 编辑

明白了,STMFLASH_Read();一次读取2字节
SimpleLife
2楼-- · 2019-08-17 06:44
疑问:STM_SECTOR_SIZE为flash页大小,为何读与擦除需要/2???

一周热门 更多>