原文:STM32F103使用内部Flash保存参数

在我们应用开发时,经常会有一些程序运行参数需要保存,如一些修正系数。这些数据的特点是:数量少而且不需要经常修改,但又不能定义为常量,因为每台设备可能不一样而且在以后还有修改的可能。将这类数据存在指定的位置,需要修改时直接修改存储位置的数值,需要使用时则直接读取,会是一种方便的做法。考虑到这些数据量比较少,使用专门的存储单元既不经济,也没有必要,而STM F 内部的Flash容量较大,而且ST的库 ...

2016-08-18 15:48 0 35099 推荐指数:

查看详情

内部Flash读写——STM32F103RCT6

运行添加Flash读写前的程序,通过.map文件查看程序占用了Flash多少空间。 加载空间:CODE + RO(const变量或字符串常量)+ RW-data已初始化的数据 执行空间:CODE + RO 因为上电后,RW-data已初始化的数据被从Flash搬运到了RAM,所以执行 ...

Thu Mar 03 00:56:00 CST 2022 0 2361
STM32F103 SPI 操作

本主记录SPI 普通操作方式,主要为后续SPI设备提供基础 1、MDK工程目录(创建工程方式略),工程结构与前面 "STM32F103 DMA模式操作UART" 类式 2、spi 设备引脚初始在platform.c 文件下, 这里面列出SX1278 设备 platform.c 内容 ...

Fri Mar 22 01:24:00 CST 2019 0 5302
stm32f103的HSI设置

HSI基本知识    HSI是8MRC震荡电路,精度1%。   PLL的设置必须在其被激活前完成,输出必须被设置温48M或者72M   LSE:通过在备份域控制寄存器(RCC_BDCR)里的LS ...

Fri May 31 21:44:00 CST 2019 0 1076
STM32F103 SWD 接线

VCC、 GND、 PA13/JTMS/SWDIO、 PA14/JTCK/SWCLK ...

Sun Apr 11 00:16:00 CST 2021 0 253
STM32F103 ------ 时钟配置

由于stm32的库默认是外部晶振8M的情况下实现的,所以配置波特率的时候也是按8M,包括主频,如果用12M晶振就需要改动几个地方: 在system_stm32f10x.c中找到相应类型的文件,进行如下修改。 1)72M主频: 8M时: RCC->CFGR |= (uint32 ...

Sun Jul 15 05:40:00 CST 2018 0 1416
[STM32F103]定时器中断

l 使能定时器时钟。   RCC_APB1PeriphClockCmd(); l 初始化定时器,配置ARR,PSC。   TIM_TimeBaseInit(); l 开启定时器中断,配置NVI ...

Sun Nov 18 02:15:00 CST 2018 0 1420
STM32F103各PIN脚封装图

1、36PIN 2、48PIN 3、64PIN 4、100PIN STM32ZET6详细pin脚图 ...

Thu Jul 05 17:54:00 CST 2018 0 1226
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM