電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

電子發(fā)燒友網(wǎng)>控制/MCU>STM32 GPIO寄存器的相關(guān)知識(shí)

STM32 GPIO寄存器的相關(guān)知識(shí)

收藏

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴

評(píng)論

查看更多

相關(guān)推薦

基于keil5新建STM32F10x寄存器版本工程

前面文章分享了很多關(guān)于STM32F103系列知識(shí)點(diǎn)、物聯(lián)網(wǎng)相關(guān)的小項(xiàng)目,工程都采用的是寄存器方式編寫;很多小伙伴接觸STM32開始都采用庫(kù)函數(shù)編程,不清楚如何使用寄存器方式開發(fā)STM32;這篇文章就講一下如何新建寄存器風(fēng)格的STM32工程,并介紹需要用到哪些官方系統(tǒng)文件等。
2022-03-09 08:49:244835

STM32單片機(jī)GPIO概述及相關(guān)寄存器

STM32中每個(gè)IO口都有很多個(gè)作用,比如這次我們使用的STM32F103ZET6的PA0口,既可以作為IO口使用,還可以作為待機(jī)喚醒(WAKEUP),模擬輸入(ADC功能)等。根據(jù)數(shù)據(jù)手冊(cè)中列出的每個(gè)I/O端口的特定硬件特征,GPIO端口的每個(gè)位可以由軟件分別配置成多種模式。
2023-01-19 17:06:003084

STM32 GPIO的API函數(shù)配置和使用技巧

本篇開始對(duì)STM32GPIO在實(shí)際開發(fā)設(shè)計(jì)中的使用配置和技巧進(jìn)行探討,可以先去回顧下之前介紹的GPIO相關(guān)理論基礎(chǔ)知識(shí)包括基本結(jié)構(gòu),工作模式和寄存器原理。
2023-04-14 10:46:46785

STM32GPIO操作配置和使用方法

本篇開始對(duì)STM32GPIO在實(shí)際開發(fā)設(shè)計(jì)中的使用配置和技巧進(jìn)行探討,可以先去回顧下之前介紹的GPIO相關(guān)理論基礎(chǔ)知識(shí)包括基本結(jié)構(gòu),工作模式和寄存器原理。
2023-07-07 16:50:123059

GPIO寄存器相關(guān)資料推薦

GPIO寄存器描述注意:本文以STM32F10XXX為參考,重在理解 CRL與CRH CRL與CRH分別為端口配置低與端口配置高寄存器,為32位寄存器,其中每四位控制一個(gè)I/O口對(duì)CNFy
2022-01-05 06:50:02

GPIO寄存器詳解

STM32F4工程--IO口--GPIO寄存器詳解 ----芯片:STM32F429IGT6----參考資料:正點(diǎn)原子視頻一、基礎(chǔ)知識(shí)1、每組IO口包含10個(gè)寄存器,如果配置一個(gè)IO口需要2個(gè)位
2022-01-18 06:53:40

GPIO相關(guān)寄存器配置

1. GPIO相關(guān)寄存器1.1 配置寄存器(CRL、CRH)1.2 數(shù)據(jù)寄存器(IDR、ODR)1.3 位設(shè)置/清除寄存器(BSRR)1.4 鎖定寄存器(LCKR)1.5 位清除寄存器(BRR)2.
2021-08-17 06:10:56

GPIO寄存器相關(guān)操作相關(guān)資料分享

入門篇-GPIO、寄存器相關(guān)操作1、芯片管腳以及功能2、GPIO 輸入與輸出3、寄存器的地址4、對(duì)寄存器進(jìn)行按位操作寄存器操作小練習(xí):5、驅(qū)動(dòng)LED燈6、驅(qū)動(dòng)蜂鳴器7、GPIO的輸入功能由表象到里象
2022-01-13 07:14:45

GPIO具有哪些功能?相關(guān)寄存器有哪些?

GPIO具有哪些功能?相關(guān)寄存器有哪些?
2022-02-14 07:33:25

GPIO基本原理與寄存器配置基礎(chǔ)信息

GPIO基本原理與寄存器配置基礎(chǔ)信息STM32F103ZET6,一共有7組IO口,每組IO口有16個(gè)IOUSART:(Universal Synchronous/Asynchronous
2021-08-16 07:56:21

GPIO端口寄存器配置與程序設(shè)計(jì)

目錄一、GPIO相關(guān)(一)、GPIO簡(jiǎn)介(二)、GPIO端口寄存器配置二、程序設(shè)計(jì)三、C語(yǔ)言編程四、實(shí)物連接展示(一)、燒錄程序(二)、實(shí)物連接(三)、結(jié)果展示五、總結(jié)六、參考文獻(xiàn)一、GPIO相關(guān)
2022-02-10 07:39:41

GPIO端口的寄存器組成

注意:以下內(nèi)容據(jù)來(lái)自stm32中文參考手冊(cè)GPIO端口的寄存器組成1.兩個(gè)32位的控制寄存器(GPIOx_CRL、GPIOx_CRH)。注意:x代表GPIO的端口組(A、B、C、……)2.兩個(gè)32位
2022-01-11 07:48:19

STM32寄存器實(shí)現(xiàn)流水燈的原理是什么

一、實(shí)驗(yàn)原理(一)寄存器地址查找 STM32給不同的寄存器分配了不同的地址在《STM32中文參考手冊(cè)_V10》的第28頁(yè),有不同寄存器的地址范圍。然后找到端口輸入寄存器的地址偏移,這樣就能找到對(duì)應(yīng)
2022-02-10 06:04:38

STM32上的GPIO輸出寄存器

將其關(guān)閉。從ST的文檔(STM Nucleo 64)我已經(jīng)確認(rèn)按鈕連接到引腳C13,LED2連接到引腳A5。從數(shù)據(jù)表中,我一直在閱讀GPIO寄存器(Long STM32F334數(shù)據(jù)表),看看有三個(gè)似乎與輸出
2018-09-26 11:34:15

STM32中控制GPIO狀態(tài)一共有幾個(gè)寄存器

STM32中控制GPIO狀態(tài)一共有幾個(gè)寄存器?
2021-10-25 06:44:23

STM32串口通信相關(guān)寄存器

STM32串口通信相關(guān)寄存器狀態(tài)寄存器 (USART_SR)數(shù)據(jù)寄存器 (USART_DR)波特率寄存器 (USART_BRR)控制寄存器 x (USART_CRx)控制寄存器 1
2021-08-16 07:44:44

STM32串口通信相關(guān)寄存器有哪些?

STM32串口通信相關(guān)寄存器有哪些?
2021-11-17 07:16:58

STM32使用寄存器點(diǎn)亮LED的方法

提示:文章寫完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔文章目錄前言一、什么是寄存器?二、STM32寄存器映射1.總線基地址2.GPIO基地址3.GPIOB端口寄存器列表4.GPIOx端口數(shù)
2022-01-20 07:08:11

STM32單片機(jī)的GPIO寄存器有哪些

配置寄存器的,所以我們只需要記住常用的那幾個(gè)外設(shè)的幾個(gè)寄存器的“用法”和“作用”即可,不要去記它的具體操作。一、CRL和CRH寄存器這兩個(gè)都是32位的寄存器,因?yàn)?b class="flag-6" style="color: red">STM32的話,它的GPIO口不像51
2022-01-05 07:52:24

STM32GPIO端口寄存器配置步驟

每組GPIO端口有7個(gè)寄存器。包括:1.兩個(gè)32位配置寄存器(GPIOx_CRL, GPIOx_CRH)2.兩個(gè)32位數(shù)據(jù)寄存器(GPIOx_IDR, GPIOx_ODR)3.一個(gè)32位置位/復(fù)位
2022-01-05 06:44:20

STM32GPIO端口知識(shí)匯總

GPIOA,GPIOB…GPIOG等7組端口,每組端口最多擁有Pin0,Pin1…Pin15共16個(gè)引腳3. STM32的每個(gè)I/O端口都可以自由編程,但I(xiàn)/O端口寄存器必須按32位字被訪問(wèn)(寄存器
2022-02-28 08:36:43

STM32的時(shí)鐘系統(tǒng)有哪些相關(guān)寄存器

STM32***有幾個(gè)時(shí)鐘源呢?STM32的時(shí)鐘系統(tǒng)有哪些相關(guān)寄存器呢?
2021-11-23 07:26:45

STM32的獨(dú)立看門狗有哪些相關(guān)寄存器

看門狗的原理是什么?看門狗的作用是什么?STM32的獨(dú)立看門狗有哪些相關(guān)寄存器?
2021-09-01 06:13:18

STM32窗口看門狗相關(guān)寄存器有哪些

STM32窗口看門狗相關(guān)寄存器控制寄存器WWDG_CR配置寄存器WWDG_CFR狀態(tài)寄存器WWDG_SR控制寄存器WWDG_CRvoid WWDG_Enable(uint8_t Counter
2021-07-30 06:10:24

stm32寄存器點(diǎn)燈的過(guò)程記錄

紀(jì)錄一下自己的學(xué)習(xí)stm32寄存器點(diǎn)燈的過(guò)程看完這個(gè)過(guò)程可能不會(huì)讓你點(diǎn)燈成功但是會(huì)讓大家對(duì)寄存器點(diǎn)燈更加透徹1.我覺得寄存器點(diǎn)燈是stm32中非常需要學(xué)習(xí)的東西2.直接上手庫(kù)函數(shù)的話可能就不知道自己
2022-01-24 07:51:34

stm32中斷寄存器相關(guān)資料推薦

STM32_NVIC寄存器詳解在MDK內(nèi),與NVIC相關(guān)寄存器,MDK為其定義了如下的結(jié)構(gòu)體:typedef struct{vu32ISER[2]; //2個(gè)32位中斷使能寄存器分別對(duì)應(yīng)到60個(gè)可
2022-01-05 08:00:18

stm32gpio輸出高電平

stm32gpio輸出高電平,GPIO基礎(chǔ)知識(shí)GPIO配置是所有外設(shè)驅(qū)動(dòng)的基礎(chǔ)。STM32H7 的 GPIO 特性如下:① 輸出狀態(tài):開漏/推挽 + 上拉/下拉電阻。② 通過(guò)輸出數(shù)據(jù)寄存器
2021-08-10 06:29:54

寄存器操作GPIO口的介紹

寄存器操作GPIO口1.ARM 介紹2.開發(fā)板的介紹2.1軟件安裝2.2工程建立總線架構(gòu)和時(shí)鐘樹GPIO口使用寄存器操作GPIO口作業(yè):點(diǎn)亮LED燈1、ARM的介紹1.咱們今天學(xué)的是基于ARM
2021-12-10 06:32:15

Nucleo-L152如何讀取并檢查/發(fā)布相關(guān)的TIM和GPIO寄存器內(nèi)容?

讀取并檢查/發(fā)布相關(guān)的TIM和GPIO寄存器內(nèi)容。
2023-01-16 08:42:43

mpu6050寄存器相關(guān)知識(shí)

一、mpu6050寄存器相關(guān)知識(shí)1.本機(jī)地址可在寄存器使用手冊(cè)查找翻譯過(guò)來(lái)就是:mpu6050在iic中是七位地址,Bit6~Bit1是他的前六位地址,默認(rèn)是110100,末位由AD0引腳的值確定
2022-02-10 07:40:17

STM32獨(dú)立看門狗相關(guān)寄存器有哪些

STM32獨(dú)立看門狗相關(guān)寄存器有哪些?求大神分享一下
2021-09-03 06:16:27

STM32窗口看門狗的相關(guān)寄存器有哪幾種?

STM32窗口看門狗的相關(guān)寄存器有哪幾種?什么是控制寄存器WWDG_CR?什么是配置寄存器WWDG_CFR?
2021-07-27 06:57:53

什么是寄存器?怎么找到某個(gè)寄存器的地址

目錄一、關(guān)于STM32芯片寄存器1.什么是寄存器2.怎么找到某個(gè)寄存器的地址3.寄存器映射二、GPIO端口設(shè)置1.GPIO簡(jiǎn)介2.GPIO框圖剖析3.初始化設(shè)置概述三、點(diǎn)亮LED流水燈1.打開
2022-02-10 07:11:42

關(guān)于STM32GPIO口的寄存器相關(guān)操作

STM32寄存器,使用庫(kù)函數(shù)開發(fā)人員得以脫離最底層的寄存器操作(不用天天去查中文參考手冊(cè),只需要知道需要配置哪些寄存器,然后直接在庫(kù)種調(diào)用即可),使用庫(kù)函數(shù)開發(fā)有開發(fā)快速、可移植性高、代碼易懂等優(yōu)點(diǎn)。使用庫(kù)函數(shù)開發(fā)STM32是上上之選。關(guān)于STM32GPIO口的寄存器相關(guān)操作STM32-GPIO
2022-03-01 07:27:28

如何新建寄存器風(fēng)格的STM32工程

一、前言前面文章分享了很多關(guān)于STM32F103系列知識(shí)點(diǎn)、物聯(lián)網(wǎng)相關(guān)的小項(xiàng)目,工程都采用的是寄存器方式編寫;很多小伙伴接觸STM32開始都采用庫(kù)函數(shù)編程,不清楚如何使用寄存器方式開發(fā)STM32
2021-12-09 08:02:32

如何解決Keil MDK使用調(diào)試GPIO寄存器顯示問(wèn)題

問(wèn)題描述本人在嘗試使用結(jié)構(gòu)體來(lái)操作寄存器完成STM32F429TIZx芯片的GPIO操作時(shí),發(fā)現(xiàn)在Keil MDK的GPIOG寄存器視圖中無(wú)法查看到寄存器值的變化。我使用的是ST-LINK調(diào)試操作
2022-01-05 08:29:10

學(xué)習(xí)筆記 GOIO相關(guān)寄存器

GPIO相關(guān)寄存器1) RCC->APB2ENR ------使能端口時(shí)鐘,寫1開啟時(shí)鐘2) GPIOx->CRL------端口的低配置寄存器(配置低8個(gè)引腳的屬性)3
2015-08-28 22:28:15

庫(kù)函數(shù)和寄存器的區(qū)別

是為了讓我們對(duì)STM32相關(guān)知識(shí)有比較深入的理解,這樣在開發(fā)過(guò)程中方可得心應(yīng)手,游刃有余。底層代碼配置出了問(wèn)題需要調(diào)試的話,必須對(duì)寄存器有一定的了解才能找到問(wèn)題,因?yàn)檎{(diào)試代碼,底層只能查看寄存器相關(guān)配置。1. 所用到的工具開發(fā)環(huán)境:MDK5固件庫(kù)版本:V1.4(F4專用)固件庫(kù)的下載地址:htt
2021-08-10 06:23:14

編程寄存器相關(guān)位詳解

目錄一,涉及編程寄存器相關(guān)位詳解二,源代碼及解析:三,時(shí)鐘設(shè)置的框圖步驟分解stm32上電后默認(rèn)使用的是內(nèi)部8MHZ的HSI,速度比較慢,所以上電后要首先進(jìn)行時(shí)鐘的配置,讓CPU工作在72MHZ
2021-08-12 06:41:43

帶你了解GPIO相關(guān)寄存器。

元器件寄存器
jf_97106930發(fā)布于 2022-08-26 19:49:41

寄存器,寄存器是什么意思

寄存器,寄存器是什么意思 寄存器定義  寄存器是中央處理器內(nèi)的組成部分。寄存器是有限存貯容量的高速存貯部件,它們可用
2010-03-08 14:26:3220897

stm32標(biāo)準(zhǔn)例程-寄存器

stm32標(biāo)準(zhǔn)例程-寄存器版本的源代碼,57個(gè)實(shí)驗(yàn)例程,從跑馬燈到操作系統(tǒng),全方位學(xué)習(xí)stm32開發(fā)
2015-11-26 16:17:120

STM32寄存器—外設(shè)驅(qū)動(dòng)x_實(shí)驗(yàn)四

主要介紹STM32寄存器——外設(shè)驅(qū)動(dòng),圖文詳情,非常合適看
2016-02-22 15:46:190

STM32不完全手冊(cè)_寄存器版本_V3.1

STM32寄存器手冊(cè)- 正點(diǎn)原子版
2016-12-29 19:12:140

STM32 GPIO寄存器ODR BSRR BRR

STM32 GPIO寄存器ODR BSRR BRR詳細(xì)介紹
2017-07-29 10:27:582

STM32 BSRR BRR ODR寄存器詳情解析

BSRR 和 BRR 都是 STM32 系列 MCU 中 GPIO寄存器。 BSRR 稱為端口位設(shè)置/清楚寄存器,BRR稱為端口位**寄存器
2017-11-13 09:54:1210899

STM32使用BSRR和BRR寄存器快速操作GPIO端口

STM32的每個(gè)GPIO端口都有兩個(gè)特別的寄存器,GPIOx_BSRR和GPIOx_BRR寄存器,通過(guò)這兩個(gè)寄存器可以直接對(duì)對(duì)應(yīng)的GPIOx端口置1或置0。 GPIOx_BSRR的高16位中每一位
2017-11-26 11:50:221

使用寄存器點(diǎn)亮LED

stm32是我們會(huì)寄存器點(diǎn)亮LED燈
2017-12-01 15:30:590

基于stm32GPIO寄存器學(xué)習(xí)解析

GPIO即通用輸入/輸出 (General Purpose Input Output) 包括: 兩個(gè)32位的配置寄存器 GPIOx->CRL,GPIOx->CRH 兩個(gè)32位的數(shù)據(jù)
2018-01-11 09:03:1912657

STM32單片機(jī)GPIO寄存器的功能解析

對(duì)于GPIO端口,每個(gè)端口有16個(gè)引腳,每個(gè)引腳的模式由寄存器的四個(gè)位控制,每四位又分為兩位控制引腳配置(CNFy[1:0]),兩位控制引腳的模式及最高速度(MODEy[1:0]),其中y表示
2018-12-04 14:54:2312340

stm32單片機(jī)GPIO端口的特點(diǎn)及應(yīng)用解析

stm32每一個(gè)GPIO端口擁有2個(gè)32bits的configuration寄存器(GPIOx_CRL,GPIOx_CRH),2個(gè)32bits的數(shù)據(jù)寄存器(GPIOx_IDR,GPIOx_ODR
2019-11-01 16:28:1911135

STM32復(fù)位來(lái)源(寄存器版)

一篇很簡(jiǎn)單,有必要了解的文章 - STM32復(fù)位來(lái)源(寄存器版)
2020-03-14 14:13:0110124

51單片機(jī)與中斷相關(guān)寄存器

51單片機(jī)與中斷相關(guān)寄存器簡(jiǎn)介中斷控制寄存器IE中斷優(yōu)先級(jí)控制寄存器IP定時(shí)器控制寄存器TCON串行口控制寄存器SCON簡(jiǎn)介中斷控制寄存器 IE中斷優(yōu)先級(jí)控制寄存器 IP定時(shí)器控制寄存器
2021-11-12 11:36:018

STM32 I/O口配置和寄存器

如下表新手看這個(gè)圖 還是很懵的,CNF1/CNF0; MODE1/MODE0;PxODR寄存器這些是什么?答案是:控制I/O的寄存器。第二:STM32 I/O口寄存器STM32 每個(gè)I/O 都由7個(gè)寄存器控制:2個(gè) 32位的端口配置寄存器(CRL和CRH);2個(gè)32的數(shù)據(jù)存儲(chǔ)(IDR和ODR);一個(gè)3
2021-11-15 12:51:0417

--GPIO

STM32學(xué)習(xí)筆記GPIOSTM32F103RCT6共有51個(gè)GPIO:PA(B,C,D) 0-15 和PD 0-2GPIO相關(guān)寄存器端口配置寄存器(GPIOx_CRL和GPIOx_CRH)端口配置
2021-11-21 18:21:0310

基于keil5新建STM32F10x寄存器版本工程

一、前言前面文章分享了很多關(guān)于STM32F103系列知識(shí)點(diǎn)、物聯(lián)網(wǎng)相關(guān)的小項(xiàng)目,工程都采用的是寄存器方式編寫;很多小伙伴接觸STM32開始都采用庫(kù)函數(shù)編程,不清楚如何使用寄存器方式開發(fā)STM32
2021-11-25 21:06:030

32單片機(jī) C語(yǔ)言 寄存器(四)

32單片機(jī)C語(yǔ)言相關(guān)知識(shí)以及寄存器地址名稱映射分析
2021-11-29 10:06:0512

STM32筆記 GPIO介紹及IO口操作 STM32F0 利用C語(yǔ)言位域?qū)崿F(xiàn)仿位帶操作

文章目錄GPIO簡(jiǎn)介 工作方式 相關(guān)寄存器介紹 IO 操作步驟 IO口三種操作細(xì)解 附錄:C語(yǔ)言相關(guān) 偏移地址與絕對(duì)地址GPIO簡(jiǎn)介GPIO:每個(gè)連接到I/O總線上的設(shè)備都有自己
2021-11-29 13:51:0314

STM32F4寄存器與IO輸入輸出學(xué)習(xí)

IO設(shè)置函數(shù)包括兩個(gè)函數(shù):GPIO_Set和GPIO_AF_Set. GPIO_AF_Set,每次只能設(shè)置一個(gè)IO口的復(fù)用功能。STM32F4的每組通用I/O端口包括4個(gè)32位配置寄存器(MODER
2021-11-29 14:21:0710

STM32F4中GPIO_PuPd寄存器為什么設(shè)置上拉與下拉其原因是什么

STM32F4中GPIO_PuPd寄存器設(shè)置上拉與下拉問(wèn)題首先 上下拉 是給IO一個(gè)默認(rèn)的狀態(tài) 比如控制EN的話,那么高有效的我們就下拉,低有效的話我們就上拉而 很多IO 由于CMOS工藝問(wèn)題會(huì)出
2021-11-29 15:51:0324

stm32f10x單片機(jī)寄存器認(rèn)識(shí)了解

本章了解知識(shí)stm32中文參考手冊(cè)的2.3小節(jié)存儲(chǔ)器映像 RCC時(shí)鐘控制寄存器 GPIO目標(biāo)是自己編寫一個(gè)簡(jiǎn)單的寄存器地址映射程序,來(lái)控制GPIO口輸出高低電平首先來(lái)簡(jiǎn)單的介紹一下控制
2021-11-29 16:06:0816

STM32寄存器的簡(jiǎn)介、地址查找,與直接操作寄存器

什么是寄存器提到單片機(jī),就不得不提到寄存器。根據(jù)百度百科介紹,寄存器是中央處理器內(nèi)的組成部分。寄存器是有限存貯容量的高速存貯部件,它們可用來(lái)暫存指令、數(shù)據(jù)和地址。  簡(jiǎn)單來(lái)說(shuō),寄存器就是存放東西
2021-11-30 13:51:0711

第2章 STM32-GPIO

2.1 GPIO的概述2.1.1 什么是GPIO?GPIO的作用?GPIO:通用輸入輸出控制器。GPIO的作用:芯片用來(lái)控制或采集外部器件的相關(guān)信息2.1.2 GPIO的特征輸入狀態(tài):浮空
2021-12-01 10:06:061

STM32F4深入學(xué)習(xí)【GPIO

庫(kù))作為代碼示例,HAL庫(kù)是更高層的封裝,想HAL庫(kù)的使用可以查看其他教程GPIO電路每個(gè)GPIO端口包括4個(gè)32位配置寄存器、2個(gè)32位數(shù)據(jù)寄存器、1個(gè)32位置位/復(fù)位寄存器、1個(gè)32位鎖定寄存器和2個(gè)32位復(fù)用功能寄存器。每個(gè)IO端口位均可自由編程,但I(xiàn)O端口寄存器必須按32位字、半字
2021-12-01 11:21:139

STM32學(xué)習(xí)筆記 一 GPIO寄存器版M4)

GPIO-介紹GPIO口就是芯片的引腳,不是所有的引腳都是GPIO口。STM32GPIO口是按照分組的形式存在,每組IO口數(shù)量都是:16個(gè),編號(hào)都是PX0~15.GPIO口作為GPIO外設(shè)
2021-12-01 13:51:090

【新手向】STM32 GPIO引腳寄存器配置

【完全新手,非硬件專業(yè),玩了1個(gè)月51單片機(jī)。入手了STM32,正點(diǎn)原子的b站視頻,我學(xué)起來(lái)還是挺吃力的。 跑馬燈實(shí)驗(yàn)里,各種頭文件搞不清內(nèi)涵,不知道各種酷炫函數(shù)與MCU本體有什么聯(lián)系。于是還是發(fā)揮學(xué)51的老套路,從了解寄存器開始整理了以下內(nèi)容,以便在用到的時(shí)候直接查找計(jì)算】...
2021-12-05 11:36:058

STM32F103系列芯片的地址映射和寄存器映射原理,GPIO端口的初始化

文章目錄一、STM32F103系列芯片的地址映射和寄存器映射原理1.寄存器2.地址映射和寄存器映射原理二、GPIO端口的初始化1.GPIO簡(jiǎn)介2.GPIO輸入、輸出模式及說(shuō)明2.1浮空輸入模式2.2
2021-12-05 14:21:0810

STM32F103ji寄存器的方式點(diǎn)亮流水燈

1位二進(jìn)制代碼,故存放n位二進(jìn)制代碼的寄存器,需用n個(gè)觸發(fā)器來(lái)構(gòu)成。二、GPIO1、GPIO口以看出AHB總線包含RCC時(shí)鐘控制,GPIO是屬于APB2的。GPIO端口B的地址從0x4001 0C00開始。接下來(lái)只尋找時(shí)鐘使能寄存器的地址:  復(fù)位和時(shí)鐘控制RCC的地址從0x4
2021-12-05 14:36:040

STM32F103寄存器方式點(diǎn)亮LED流水燈(軟硬結(jié)合初嘗試)

目錄一、關(guān)于STM32芯片寄存器1.什么是寄存器2.怎么找到某個(gè)寄存器的地址3.寄存器映射二、GPIO端口設(shè)置1.GPIO簡(jiǎn)介2.GPIO框圖剖析3.初始化設(shè)置概述三、點(diǎn)亮LED流水燈1.打開
2021-12-06 21:06:0914

基于STM32F103用寄存器方式點(diǎn)亮LED流水燈

目錄一、GPIO相關(guān)(一)、GPIO簡(jiǎn)介(二)、GPIO端口寄存器配置二、程序設(shè)計(jì)三、C語(yǔ)言編程四、實(shí)物連接展示(一)、燒錄程序(二)、實(shí)物連接(三)、結(jié)果展示五、總結(jié)六、參考文獻(xiàn)一、GPIO相關(guān)
2021-12-07 09:36:065

32之寄存器點(diǎn)亮流水燈

目錄一.學(xué)習(xí)和理解STM32F103系列芯片的地址映射和寄存器映射原理二.了解GPIO端口的初始化設(shè)置三步驟三.以 STM32最小系統(tǒng)核心板(STM32F103C8T6)+面板板+3只紅綠藍(lán)LED
2021-12-07 09:51:090

STM32寄存器實(shí)現(xiàn)流水燈效果

的所在位置(二)GPIO端口初始化在參考輸入手冊(cè)中查詢時(shí)鐘,找到想要的結(jié)果找到偏移地址和對(duì)應(yīng)端口的位置二、實(shí)際操作與代碼實(shí)現(xiàn)(一)接線圖(二)代碼實(shí)現(xiàn).c文件#include "stm32f10x.h"//----------------APB2使能時(shí)鐘寄存器 ----------
2021-12-07 10:06:142

STM32寄存器實(shí)現(xiàn)流水燈效果

的所在位置(二)GPIO端口初始化在參考輸入手冊(cè)中查詢時(shí)鐘,找到想要的結(jié)果找到偏移地址和對(duì)應(yīng)端口的位置二、實(shí)際操作與代碼實(shí)現(xiàn)(一)接線圖(二)代碼實(shí)現(xiàn).c文件#include "stm32f10x.h"//----------------APB2使能時(shí)鐘寄存器 ----------
2021-12-07 10:21:048

GPIO寄存器

,一般高16位保留BSRR寄存器32位分為低16位BSRRL和高16位BSRRH,BSRRL配置一組IO口的16個(gè)IO口的狀態(tài)(1),BSRRH配置復(fù)位狀態(tài)(0)。每組GPIO端口的寄存器包括:4個(gè)32位配置寄存器一個(gè)端口模式寄存器(GPIOx_MODER)一個(gè)端口輸出類型寄存器(GPIOx_.
2021-12-08 17:06:115

STM32F103點(diǎn)燈程序(寄存器

STM32F103點(diǎn)燈程序(寄存器
2021-12-08 17:21:0920

STM32寄存器點(diǎn)燈

配置寄存器使STM32最小系統(tǒng)板上的LED燈點(diǎn)亮根據(jù)原理圖,要使D2點(diǎn)亮,需要將PC13拉低,分為以下步驟:使能GPIO的時(shí)鐘配置GPIO13為輸出模式配置GPIO13輸出低電平一、確定有關(guān)寄存器
2021-12-08 17:21:103

STM32學(xué)習(xí)筆記(2)——寄存器

STM32 第二天寄存器寄存器功能:寄存器的功能是存儲(chǔ)二進(jìn)制代碼,它是由具有存儲(chǔ)功能的觸發(fā)器組合起來(lái)構(gòu)成的。一個(gè)觸發(fā)器可以存儲(chǔ)1位二進(jìn)制代碼,故存放n位二進(jìn)制代碼的寄存器,需用n個(gè)觸發(fā)器來(lái)構(gòu)成
2021-12-08 17:36:1118

深入淺出談STM32F4系列單片機(jī)GPIO相關(guān)配置——寄存器

STM32通用I/O(GPIO)從嵌入式開發(fā)實(shí)踐中總結(jié)出來(lái)的教程,深入淺出地教大家怎樣掌握STM32IO口的使用。所謂寄存器配置,其實(shí)就是通過(guò)直接操作寄存器相應(yīng)的位,來(lái)實(shí)現(xiàn)某些特定功能,這種方法比較
2021-12-14 18:42:010

stm32是如何將寄存器值通過(guò)標(biāo)準(zhǔn)庫(kù)寫入寄存器的?

stm32是如何將配置從庫(kù)函數(shù)調(diào)用一步一步到寄存器的?0. 前言1.綜述1.1 流程2.正式開始2.1 LED庫(kù)函數(shù)初始化2.2 GPIO_TypeDef2.3 GPIOA的訪問(wèn)方法2.4
2021-12-16 16:58:1118

STM32通過(guò)寄存器實(shí)現(xiàn)IO口取反

通過(guò)按位異或,寫ODR寄存器,如:GPIOB->ODR ^= GPIO_Pin_5; //對(duì)PB5 IO口取反在官方給的固件庫(kù)中,有#define GPIO
2021-12-24 19:35:354

STM32串口通信相關(guān)寄存器和中斷回調(diào)函數(shù)

STM32串口通信相關(guān)寄存器狀態(tài)寄存器 (USART_SR)數(shù)據(jù)寄存器 (USART_DR)波特率寄存器 (USART_BRR)控制寄存器 x (USART_CRx)控制寄存器
2021-12-28 19:11:366

2021-04-17 STM32串口寄存器庫(kù)函數(shù)配置

STM32串口寄存器庫(kù)函數(shù)配置方法STM32常用寄存器和庫(kù)函數(shù)串口配置一般步驟(串口實(shí)例)常用的串口相關(guān)寄存器:USART_SR狀態(tài)寄存器USART_DR數(shù)據(jù)寄存器USART_BRR波特率寄存器
2021-12-28 19:13:597

STM32單片機(jī)GPIO口簡(jiǎn)介

本篇主要介紹STM32單片機(jī)的GPIO口基本概念和GPIO 寄存器的使用參考資料【51/STM32】詳解單片機(jī)GPIO口輸入輸出的各種模式一、STM32單片機(jī)的IO口結(jié)構(gòu)STM32單片機(jī)的IO
2021-12-28 19:23:3123

STM32-GPIO_寄存器版(1)

本文基于STM32F407ZGT6,適用于M3/M4大部分內(nèi)核的STM32芯片?!?b class="flag-6" style="color: red">STM32每個(gè)通用 I/O 端口包括 10個(gè)32位寄存器
2021-12-28 19:26:240

STM32 GPIO學(xué)習(xí)

GPIO函數(shù)一(IDR 是一個(gè)端口輸入數(shù)據(jù)寄存器,只用了低 16 位。該寄存器為只讀寄存器,并且只能以16 位的形式讀出)uint8_t GPIO
2022-01-12 18:24:323

stm32—第一章GPIO

stm32--GPIO相關(guān)寄存器相關(guān)寄存器STM32 的IO 口相比51 而言要復(fù)雜得多,所以使用起來(lái)也困難很多。首先STM32 的IO 口可以由軟件配置成如下8 種模式:1、輸入浮空2、輸入上拉3、輸入下拉4、模擬輸入5、開漏輸出6、推挽輸出7、推挽式復(fù)用功能8、開漏復(fù)用功能...
2022-01-13 12:45:108

STM32F03寄存器方式點(diǎn)亮LED流水燈

STM32F03寄存器方式點(diǎn)亮LED流水燈文章目錄STM32F03寄存器方式點(diǎn)亮LED流水燈一、題目?jī)?nèi)容二、STM32F03系列芯片的地址映射和寄存器映射映射原理;了解GPIO端口的初始化設(shè)置三步
2022-01-13 14:47:419

STM32F103寄存器方式點(diǎn)亮LED流水燈

文章目錄一、STM32F103系列芯片使用入門1.寄存器一、STM32F103系列芯片使用入門1.寄存器①概念 寄存器是中央處理器內(nèi)的組成部分。寄存器是有限存貯容量的高速存貯部件,它們可用來(lái)暫存指令
2022-01-13 14:48:424

STM32寄存器操作

STM32寄存器操作在使用STM32單片機(jī)編程時(shí)一般都用ST給的庫(kù)函數(shù)編程,庫(kù)函數(shù)編程的底層就是對(duì)單片機(jī)寄存器的操作,庫(kù)函數(shù)就是一系列寄存器操作的封裝。一般來(lái)說(shuō)ST給的庫(kù)函數(shù)足以滿足項(xiàng)目所需的各種
2022-01-13 15:43:1618

配置STM32寄存器控制GPIO點(diǎn)亮LED

STM32點(diǎn)亮LED 寄存器方式IO簡(jiǎn)介1、每個(gè)IO可以自由編程,但是IO口寄存器必須按照32位字被訪問(wèn)。2、每個(gè)IO端口都有7個(gè)寄存器來(lái)控制。CRL 【0-7】端口配置寄存器 32位CRH
2022-01-13 16:15:593

STM32F103寄存器配置相關(guān)學(xué)習(xí) —— GPIO

1. GPIO相關(guān)寄存器1.1 配置寄存器(CRL、CRH)1.2 數(shù)據(jù)寄存器(IDR、ODR)1.3 位設(shè)置/清除寄存器(BSRR)1.4 鎖定寄存器(LCKR)1.5 位清除寄存器(BRR)2.
2022-01-17 09:33:102

STM32GPIO相關(guān)配置寄存器、庫(kù)函數(shù)、位操作

STM32的每組GPIO口包括7個(gè)寄存器。也就是說(shuō),每個(gè)寄存器可以控制一組GPIO的16個(gè)GPIO口。這
2022-02-10 10:24:505

STM32GPIO在實(shí)際開發(fā)設(shè)計(jì)的使用配置和技巧

一、前言 本篇開始對(duì)STM32GPIO在實(shí)際開發(fā)設(shè)計(jì)中的使用配置和技巧進(jìn)行探討,可以先去回顧下之前介紹的GPIO相關(guān)理論基礎(chǔ)知識(shí)包括基本結(jié)構(gòu),工作模式和寄存器原理。 了解過(guò)STM32GPIO
2023-06-22 10:22:00489

STM32使用GPIO配置的5種方式

采用五種不同的方式,具體如下: 一、使用直接寄存器訪問(wèn) 這種方式是最原始的GPIO訪問(wèn)方式,直接訪問(wèn)GPIO的控制寄存器來(lái)配置相應(yīng)的復(fù)用功能,以實(shí)現(xiàn)對(duì)GPIO口的使用和控制。這種方式不依賴于HAL庫(kù)和其他中間件,需要開發(fā)者自己定義控制寄存器的配置和訪問(wèn)方式。 二、使用標(biāo)
2023-10-26 17:42:45615

已全部加載完成