原文:【STM】GPIO工作原理及寄存器、5V容忍

GPIO工作方式: 種輸入模式: 輸入浮空:一般多用於外部按鍵輸入,此狀態下IO口的電平狀態完全由外部輸入決定,常用作KEY識別 輸入上拉:將不確定的信號通過一個電阻嵌位在高電平,電阻同時起限流作用 輸入下拉:將不確定的信號通過一個電阻嵌位在低電平,電阻同時起限流作用 模擬輸入:輸入為模擬量,用於ADC模擬輸入或低功耗下省電 種輸出模式: 開漏輸出:IO口為 輸出強低電平,IO口為 時需要通過外部 ...

2016-03-05 19:34 0 1633 推薦指數:

查看詳情

(筆記)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 GPIO配置(寄存器)生成工具

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

Fri May 10 02:10:00 CST 2019 2 553
stm32之GPIO寄存器學習

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幾個寄存器的理解

使用BRR和BSRR寄存器可以方便地快速地實現對端口某些特定位的操作,而不影響其它位的狀態。 比如希望快速地對GPIOE的位7進行翻轉,則可以: GPIOE->BSRR = 0x80; // 置'1'GPIOE->BRR = 0x80; // 置'0' 如果使用常規'讀-改-寫 ...

Sat Jan 18 07:16:00 CST 2014 0 5955
STM32 GPIO BRR和BSRR寄存器

使用BRR和BSRR寄存器可以方便地快速地實現對端口某些特定位的操作,而不影響其它位的狀態。 比如希望快速地對GPIOE的位7進行翻轉,則可以: GPIOE->BSRR = 0x80; // 置'1' GPIOE->BRR = 0x80; // 置'0' 如果使用常規'讀-改-寫 ...

Mon Jul 26 18:44:00 CST 2021 0 130
寄存器(CPU工作原理

1.通用寄存器 8086CPU所有一共有14個寄存器分別是:AX、BX、CX、DX、SI、DI、SP、BP、IP、CS、SS、DS、ES、PSW,所有的寄存器都是16位的,可以存放兩個字節(一個字)。 AX、BX、CX、DX通常用來存放一般性數據被稱為通用寄存器。 AX通用寄存器存儲二進制 ...

Mon Apr 09 03:47:00 CST 2018 0 4001
Blackfin DSP(二):寄存器操作與GPIO

  BlackfinDSP的寄存器是通過指針操作的,與51、ARM等MCU一樣,通過“或”操作來置1,通過“與”操作清零。   在DSP上最簡單的外設非IO口莫屬,但是由於其功能強大,遠非一般IO口可比,因此區別的稱之為“GPIO”(general purpose IO),也稱為PF ...

Thu Jul 04 19:31:00 CST 2013 0 4376
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM