STM32F103RBT6沒有eeprom想要存一些數據怎么辦? 1.可以加個外部EEPROM, 2.使用自帶的備份寄存器,需要VBAT一直供電,加個小紐扣電池不是啥大問題。 下面是代碼 void Param_Read(void) { uint16_t temp ...
分為三個步驟 .開啟GPIOx對應的RCC時鍾 .開啟引腳的輸出模式速率 .通過ODR數據寄存器發出電平信號 一 開啟GPIOB 端口時鍾 開啟 GPIOB 端口 時鍾 RCC APB ENR lt lt 二 開啟引腳的輸出模式速率 首先我們把連接到 LED 燈的 GPIO 引腳 PB 配置成輸出模式,即配置 GPIO 的端口配置低寄存器 CRL,見圖 。 CRL 中包含 號引腳,每個引腳占用 個 ...
2020-04-19 09:07 0 643 推薦指數:
STM32F103RBT6沒有eeprom想要存一些數據怎么辦? 1.可以加個外部EEPROM, 2.使用自帶的備份寄存器,需要VBAT一直供電,加個小紐扣電池不是啥大問題。 下面是代碼 void Param_Read(void) { uint16_t temp ...
一、關於STM32 STM32F103C8T6是一款由意法半導體公司(ST)推出的基於Cortex-M3內核的32位微控制器,硬件采用LQFP48封裝,屬於ST公司微控制器中的STM32系列。 主要有三種類型的MCU:主流級別MCU、高性能MCU、低功耗MCU。再詳細一點,我們可以具體 ...
1、新建空白工程 新建一個文件夾,用來存放新建的工程文件。在這個新建的文件夾下創建MDK-PRO和OUTPUT兩個子文件夾。MDK-PRO文件夾用來存放工程文件;OUTPUT用來存放工程編譯器后輸出的文件。 打開MDK軟件,點擊“Project ->New uVision ...
l 使能定時器時鍾。 RCC_APB1PeriphClockCmd(); l 初始化定時器,配置ARR,PSC。 TIM_TimeBaseInit(); l 開啟定時器中斷,配置NVIC。 void TIM_ITConfig(); NVIC_Init(); l 使能 ...
本主記錄SPI 普通操作方式,主要為后續SPI設備提供基礎 1、MDK工程目錄(創建工程方式略),工程結構與前面 "STM32F103 DMA模式操作UART" 類式 2、spi 設備引腳初始在platform.c 文件下, 這里面列出SX1278 設備 platform.c 內容 ...
HSI基本知識 HSI是8MRC震盪電路,精度1%。 PLL的設置必須在其被激活前完成,輸出必須被設置溫48M或者72M LSE:通過在備份域控制寄存器(RCC_BDCR)里的LSEON位啟動和關閉。 如果相應的APB預分頻系數是1,定時器的時鍾頻率與所在APB總線頻率 ...
VCC、 GND、 PA13/JTMS/SWDIO、 PA14/JTCK/SWCLK ...
由於stm32的庫默認是外部晶振8M的情況下實現的,所以配置波特率的時候也是按8M,包括主頻,如果用12M晶振就需要改動幾個地方: 在system_stm32f10x.c中找到相應類型的文件,進行如下修改。 1)72M主頻: 8M時: RCC->CFGR |= (uint32 ...