原文: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