STM32之GPIO的8種配置模式
STM32晶片的GPIO一共有8種配置模式,對8種模式的理解如下
1.四種輸入模式
上拉輸入:在預設狀態下,讀取的GPIO引腳為高電平
下拉輸入:在預設狀態下,讀取的GPIO引腳為低電平
浮空輸入:配置成這種模式時,電壓表測量引腳電壓為1點幾伏,為不確定值,因為其阻抗較大,所以一般作為IIC,USART的輸入管腳應用
模擬輸入:在使用ADC外設的時候,將管腳配置成此模式,這樣 外部模擬訊號直接進入MCU
2.四種輸出模式
推輓輸出,開漏輸出,複用推輓輸出,複用開漏輸出,
推輓輸出:一般在連線這個管腳的電平在0到3.3V的時候,配置成此模式。
開漏輸出:在連線這個管腳的電平在5V左右時,配置成此模式,在配置成這個模式時,管腳外部一定要連線上拉電阻。
關於複用推輓輸出和複用開漏輸出,是在用管腳的第二個功能的時候一般配置成此模式。
相關推薦
STM32之GPIO的8種配置模式
STM32晶片的GPIO一共有8種配置模式,對8種模式的理解如下 1.四種輸入模式 上拉輸入:在預設狀態下,讀取的GPIO引腳為高電平 下拉輸入:在預設狀態下,讀取的GPIO引腳為低電平 浮空輸入:配置成這種模式時,電壓表測量引腳電壓為1點幾伏,為不確定值,因為其阻抗較大,
【STM32CubeMX】1,STM32之GPIO埠輸入模式配置
主要參考這兩篇文章https://blog.csdn.net/flaming999/article/details/52487904https://blog.csdn.net/kevinhg/article/details/174902732、推輓輸出與開漏輸出的區別推輓輸出
關於STM32的幾種輸入模式以及外部中斷的配置
最近做畢業設計,需要用按鍵來觸發外部中斷。實驗的時候是正常的,但是換了個核心板以及用上自己做的PCB電路板後,出現了一些問題。問題如下: 要求:將連線按鍵的IO口配置為上拉輸入,按鍵一端接IO口,一端接地,即當按鍵按下後,該IO口會產生一個下降沿,觸發下降沿中斷。 問題:將
軟件架構之 23種設計模式
人的 怎樣 關聯 取出 數量 work eight int 責任鏈 原文:軟件架構之 23種設計模式創建型模式 1、FACTORY—追MM少不了請吃飯了,麥當勞的雞翅和肯德基的雞翅都是MM愛吃的東西,雖然口味有所不同,但不管你帶MM去麥當勞或肯德基,只管向服務
JAVA設計模式總結之23種設計模式
ret 都對 松耦合 mem ava htm 初學者 並不是 不用 一、什麽是設計模式
Android設計模式之23種設計模式一覽
本文轉載自https://blog.csdn.net/happy_horse/article/details/50908439 Android設計模式之23種設計模式一覽 一 什麼是設計模式? (1)基本定義:設計模式(Design pattern)是一套被
Hadoop的三種配置模式以及免密登入
本地模式 特點:只需要一臺伺服器,沒有HDFS、只能測試 MapReduce 程式,MapReduce 處理的是本地 Linux 的檔案資料。 配置步驟: 修改 hadoop-2.7.3/etc/hadoop 目錄下的 hadoop-env.sh 檔案
stm32-GPIO-8種IO模式
四種輸入模式: 上拉輸入模式(GPIO_Mode_IPU):預設模式下(GPIO沒有輸入)讀取的GPIO引腳資料為1,高電平。 下拉輸入模式(GPIO_Mode_IPD):預設模式下(GPIO沒有輸入)讀取的GPIO引腳資料為0,低
【搞定設計模式】之23種設計模式總結篇
寫在前面: 對於設計模式,可能我們感覺平時寫程式碼的時候用不到。但是其實我們平時用的JDK、Spring等框架中大量使用了設計模式。所以學習設計模式還是很有必要的,而且每一種設計模式是對某一類場景問題的抽象解決方案,是經過很多人驗證過的,所以一般情況下,肯定要比你自己想的方案要更優雅。 對於
Java 之23種設計模式解析
4、建造者模式(Builder) 5、原型模式(Prototype) 原型模式雖然是建立型的模式,但是與工程模式沒有關係,從名字即可看出,該模式的思想就是將一個物件作為原型,對其進行復制、克隆,產生一個和原物件類似的新物件。本小結會通過物件的複製,進行講解。在Java
Java之23種設計模式
說明: 本人目前沒有涉及到很深入的設計模式的應用,所以在這裡簡單陳述一下自己接觸過的模式。忘小夥伴們海涵。如果有很好的借鑑,可以多多可我留言,我進行補充,大家一起進步,謝謝。 設計模式是程式碼可用性的延伸。 設計模式是世界上各種各樣程式設計師用來解決特定設計問題的嘗試和測試
RabbitMQ 使用之 四種交換機模式
一、整合RabbitMQ . 新增依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b
Java設計模式之三種工廠模式 -- 總是忘記,這次把你記下來!
} interfaceIProduct1 { public void show(); } interfaceIProduct2 { public void show(); } classProduct1 implements IProduct1 { public void show() {
設計模式之3種工廠模式對比和簡單介紹
一、簡單工廠模式 模式定義 簡單工廠模式又稱靜態工廠模式。可以根據引數的不同返回不同類的例項。定義一個類來建立其它類的例項。 模式角色 簡單工廠模式包含如下角色 Factory:工廠角色 Product:抽象產品角色 ConcreteProdu
STM32的四種輸出模式
1、普通推輓輸出(GPIO_Mode_Out_PP): 使用場合:一般用在0V和3.3V的場合。線路經過兩個P_MOS 和N_MOS 管,負責上拉和下拉電流。 使用方法:直接使用 輸出電平:推輓輸出的低電平是0V,高電平是3.3V。 2、普通開漏輸出(GP
STM32的8種GPIO模式理解
最近在看資料手冊的時候,發現STM32的GPIO輸入輸出模式的配置種類有8種之多(輸入和輸入各4種): (1)GPIO_Mode_AIN模擬輸入 (2)GPIO_Mode_IN_FLOATING浮空輸入 (3)GPIO_Mode_IPD下拉輸入 (4)GPIO_Mo
hadoop初識之三:搭建hadoop環境(配置HDFS,Yarn及mapreduce 執行在yarn)上及三種執行模式(本地模式,偽分散式和分散式介)
--===============安裝jdk(解壓版)================== --root 使用者登入 --建立檔案層級目錄 /opt下分別 建 modules/softwares/datas/tools 資料夾 --檢視是否安裝jdk rpm -
STM32 GPIO的8種工作模式及相關配置暫存器
GPIO八種工作模式四種輸入: GPIO_Mode_IPU(上拉輸入) GPIO_Mode_IPD(下拉輸入) 原理: 經過上拉開關和下拉開關的連線,再經過觸發器轉化為0,1的數字訊號,儲存到資料暫存器中,然後我們就可以通過配置暫存器CRL,CRH控制這兩個開關。 用法: 若
【Nutch基礎教程之七】Nutch的2種執行模式:local及deploy
mapred nap ont nal servlet miss mos ant issue 在對nutch源碼執行ant runtime後,會創建一個runtime的文件夾。在runtime文件夾下有deploy和local 2個文件夾。 [[email
初學安卓開發隨筆之 Menu、toast 用法、活動的四種啟動模式 以及 一個方便的Base活動類使用方法
pro 一點 cte edi standard oid nal xtend 解釋 Toast toast 是安卓系統的一種非常棒的提醒方式 首先定義一個彈出Toast的觸發點,比如可以是按鈕之類 其中 Toast.LENGTH_SHORT是指顯示時長 還有一個內置變量為To