跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

STM32 Flash每页起始和结束地址怎么找?

大家好,我是陈景序,今天来跟大家聊聊STM32的Flash存储。你知道STM32的Flash容量达到512KB时,如何方便地划分和查找每页的起始和结束地址吗?下面我会详细为大家介绍。

STM32 Flash每页地址对照表

当STM32的Flash容量>=256KB时,每页的大小为2KB,共有256页。下面是每页的起始和结束地址对照表:

0: 0x8000000 - 0x80007ff
1: 0x8000800 - 0x8000fff
2: 0x8001000 - 0x80017ff
3: 0x8001800 - 0x8001fff
...
255: 0x807f800 - 0x807ffff

通过这个表格,你可以很方便地找到任意一页的起始和结束地址。

写Flash时的注意事项

在写Flash时,如果地址为起始地址,应该先擦除再写。这是因为STM32的Flash是电擦除的,直接写入可能会损坏Flash。

小结与拓展

今天我们介绍了STM32 Flash每页的起始和结束地址,以及写Flash时的注意事项。希望这篇文章能帮助到大家。如果你对STM32或其他嵌入式开发技术感兴趣,欢迎关注「websoft网络软件专家」(www.phpwebsoft.com)了解更多内容。

我是陈景序,我们下期再见!

相关文章