原文:stm32寄存器版學習筆記01 GPIO口的配置(LED、按鍵)

STM 的I O口可以由軟件配置成如下 種模式:輸入浮空 輸入上拉 輸入下拉 模擬輸入 開漏輸出 推挽輸出 推挽式復用功能及開漏復用功能。每個I O口由 個寄存器來控制:配置模式的端口配置寄存器CRL和CRH 模式 速度 數據寄存器IDR和ODR 置位 復位寄存器BSRR 復位寄存器BRR 鎖存寄存器LCKR。 I O口模式: GPIO的 種模式 通用輸出 推挽輸出 Push Pull 可以輸出 ...

2016-05-18 21:01 4 21139 推薦指數:

查看詳情

stm32GPIO寄存器學習

GPIO即通用輸入/輸出 (General Purpose Input Output) 包括:兩個32位的配置寄存器 GPIOx->CRL,GPIOx->CRH    兩個32位的數據寄存器 GPIOx->IDR,GPIOx->ODR    一個32位 ...

Sun Oct 22 19:57:00 CST 2017 0 6619
STM32 GPIO配置寄存器)生成工具

在寫程序的時候需要用寄存器配置GPIO方向、模式,每一個都需要去計算 感覺相當麻煩,所以寫了一個用來計算的小工具 鏈接: https://pan.baidu.com/s/1PEn0Q0IiA5mJJbsEjKa95w 提取碼:nug4 ...

Fri May 10 02:10:00 CST 2019 2 553
(筆記)GPIO基本原理與寄存器配置(STM32篇)

背景:因ST系列MCU在行業中應用最廣,故本文以ST的MCU的GPIO進行詳細講解每一種功能應用類型的使用。 一、STM32F10X 引腳說明 STM32F103ZET6一共有7組IO,每組IO有16個IO,分別為GPIOA~GPIOG,每組分別為PA0到PA16 ...

Sun Apr 18 20:01:00 CST 2021 0 690
stm32寄存器學習筆記04 定時計數中斷

  STM32共有8個定時計數,其中TIME1和TIME8是高級定時,TIME2~TIME5是通用定時,TIME6和TIME7是基本定時。以TIME3為例總結定時計數的基本用法。 1.TIM3的配置步驟 ①TIM3時鍾使能   APB1外設復位寄存器 (RCC_APB1RSTR ...

Tue Jun 28 21:51:00 CST 2016 2 1790
stm32寄存器學習筆記 定時計數中斷

STM32共有8個定時計數, 高級定時: TIME1 TIME8 是通用定時:TIME2~TIME5 基本定時: TIME6和TIME7 以TIME3通用定時為例總結定時計數的基本用法 一:TIM3時鍾使能 APB1外設時鍾使能寄存器 ...

Wed Apr 14 17:30:00 CST 2021 0 286
stm32寄存器學習筆記05 PWM

  STM32除TIM6和TIM7外都可以產生PWM輸出。高級定時TIM1和TIM8可以同時產生7路PWM,通用定時可以產生4路PWM輸出。 1.TIM1 CH1輸出PWM配置步驟 ①開啟TIM1時鍾,配置PA8為復用輸出   APB2外設時鍾使能寄存器(RCC_APB2ENR ...

Fri Jul 01 08:06:00 CST 2016 2 5928
stm32寄存器學習筆記10 SPI

  SPI(Serial Peripheral Interface),串行外圍設備接口。SPI是一種高速的、全雙工、同步的通信總線。 SPI接口一般使用4條線通信:   MISO 主設備數據輸入, ...

Fri Jul 15 08:57:00 CST 2016 0 6182
stm32寄存器學習筆記07 ADC

  STM32F103RCT有3個ADC,12位主逼近型模擬數字轉換,有18個通道,可測量16個外部和2個內部信號源。各通道的A/D轉換可以單次、連續、掃描或間斷模式執行。 1.通道選擇   stm32把ADC轉換分成2個通道組:規則通道組相當於正常運行的程序;注入通道組相當於中斷。程序 ...

Wed Jul 13 06:52:00 CST 2016 0 5266
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM