stm32f103c8t6 扇区大小及地址分布
时间: 2024-05-23 10:08:38 浏览: 11
STM32F103C8T6是一款基于ARM Cortex-M3内核的微控制器,内置64KB Flash和20KB SRAM。它的Flash存储被分为若干个扇区,每个扇区的大小为2KB。Flash存储的地址范围是0x0800 0000~0x080F FFFF,其中0x0800 0000~0x0801 FFFF是Bootloader地址,0x0802 0000~0x0803 FFFF是保留地址,0x0804 0000~0x080F FFFF是应用程序地址。扇区的地址分布如下:
| 扇区编号 | 起始地址 | 结束地址 |
| -------- | ------------ | ------------ |
| 0 | 0x0800 0000 | 0x0800 07FF |
| 1 | 0x0800 0800 | 0x0800 0FFF |
| 2 | 0x0800 1000 | 0x0800 17FF |
| ... | ... | ... |
| 31 | 0x080F C000 | 0x080F C7FF |
| 32 | 0x080F C800 | 0x080F CFFF |
需要注意的是,扇区0包含Bootloader程序,扇区1到扇区31可以用来存储应用程序。在编写应用程序时,需要根据实际需要选择存储空间,并注意不要越界。同时,还需要注意扇区擦除和编程的操作,以免对Flash存储造成损坏。
相关问题
stm32f103c8t6 扇区大小
STM32F103C8T6是一款32位ARM Cortex-M3内核的微控制器芯片,它的Flash存储器分为64个扇区,每个扇区大小为1KB。其中,第0个扇区是用于存放向MCU写入程序的bootloader区域,而第1个扇区则是MCU的系统存储器区域,也就是存储MCU的程序和数据的地方。剩下的62个扇区可以根据需要划分为应用程序代码、数据和EEPROM等不同的存储区域。
stm32f103c8t6 读写flash
STM32F103C8T6是一款32位的微控制器,它内置了64KB的Flash存储器,可以用于存储程序代码和数据等信息。在STM32F103C8T6中,读写Flash的操作主要通过内置的Flash接口模块来实现。
读取Flash的操作可以通过如下步骤实现:
1. 打开Flash接口模块
2. 设置Flash读取时的等待时间
3. 通过指定的地址读取Flash中的数据
4. 关闭Flash接口模块
写入Flash的操作可以通过如下步骤实现:
1. 打开Flash接口模块
2. 设置Flash写入时的等待时间
3. 擦除需要写入的Flash扇区
4. 将数据写入到指定地址的Flash中
5. 关闭Flash接口模块
具体实现过程可以参考ST官方提供的HAL库或者标准外设库(STD库)的API函数。同时,需要注意Flash的写入操作会导致Flash数据的擦除,因此在进行写入操作前需要备份原始数据。另外,写入操作还需要在特定条件下进行,否则可能会导致写入失败或者数据丢失等问题。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)