国产精品久久久久影院,成人午夜福利视频,国产精品久久久久高潮,国产精品 欧美 亚洲 制服,国产精品白浆无码流出

歷史上的今天

今天是:2025年06月28日(星期六)

2021年06月28日 | STM32的IO口如何配置

發(fā)布者:陳晨5566 來源: eefocus關(guān)鍵字:STM32  IO口  配置 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

1.0 STM32的輸入輸出管腳有下面8種可能的配置:(4輸入+2輸出+2復(fù)用輸出)


1)浮空輸入_IN_FLOATING


2)帶上拉輸入_IPU


3)帶下拉輸入_IPD


4)模擬輸入_AIN


5)開漏輸出_OUT_OD


6)推挽輸出_OUT_PP


7)復(fù)用功能的推挽輸出_AF_PP


8)復(fù)用功能的開漏輸出_AF_OD


1.1I/O口的輸出模式下,有3種輸出速度可選(2M,10M,50MHz),這個(gè)速度是指I/O口驅(qū)動(dòng)電路的響應(yīng)速度而不是輸出信號(hào)的速度。通過選擇速度來選擇不同的輸出驅(qū)動(dòng)模塊,達(dá)到最佳的噪聲控制和降低功耗的目的。


1.1.1對(duì)于串口,假如最大波特率只需115.2K,那么用2M的GPIO的引腳速度就夠了,既省電也噪聲小。


1.1.2對(duì)于I2C接口,假如使用400K波特率,若想把余量留大些,那么用2M的GPIO的引腳速度或許不夠,這時(shí)可以選用10M的GPIO引腳速度。


1.1.3對(duì)于SPI接口,假如使用18M或9M波特率,用10M的GPIO的引腳速度顯然不夠了,需要選用50M的GPIO引腳速度。


1.2GPIO口設(shè)為輸入時(shí),輸出驅(qū)動(dòng)電路與端口是斷開,所以輸出速度配置無意義。


1.3在復(fù)位期間和剛復(fù)位后,復(fù)用功能未開啟,I/O端口被設(shè)置成浮空輸入模式。


1.4所有端口都有外部中斷功能,為了使用外部中斷線,端口必須配置成輸入模式。


1.5GPIO口的配置具有上鎖功能,當(dāng)配置好GPIO口后,可以通過程序鎖住配置組合,直到下次芯片復(fù)位才能解鎖。


2在STM32中如何配置片內(nèi)外設(shè)使用的IO端口


一個(gè)外設(shè)經(jīng)過 a.配置輸入的時(shí)鐘和 b.初始化后即被激活(開啟);c.如果使用該外設(shè)的輸入輸出管腳,則需要配置相應(yīng)的GPIO端口d.再對(duì)外設(shè)進(jìn)行詳細(xì)配置。


對(duì)應(yīng)到外設(shè)的輸入輸出功能有三種情況:


2.1:外設(shè)對(duì)應(yīng)的管腳為輸出:需要根據(jù)外圍電路的配置選擇對(duì)應(yīng)的管腳為復(fù)用功能的推挽輸出或復(fù)用功能的開漏輸出。


2.2:外設(shè)對(duì)應(yīng)的管腳為輸入:則根據(jù)外圍電路的配置可以選擇浮空輸入、帶上拉輸入或帶下拉輸入。


2.3:ADC對(duì)應(yīng)的管腳:配置管腳為模擬輸入。


如果把端口配置成復(fù)用輸出功能,則引腳和輸出寄存器斷開,并和片上外設(shè)的輸出信號(hào)連接。將管腳配置成復(fù)用輸出功能后,如果外設(shè)沒有被激活,那么它的輸出將不確定。


3通用IO端口(GPIO)初始化:


3.1 GPIO初始化


3.1.1 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|B|C,ENABLE):使能APB2總線外設(shè)時(shí)鐘


3.1.2 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|B|C,DISABLE):釋放GPIO復(fù)位


3.2 配置各個(gè)PIN端口


3.3 GPIO初始化完成


關(guān)鍵字:STM32  IO口  配置 引用地址:STM32的IO口如何配置

上一篇:STM32與SD卡通信問題詳解
下一篇:STM32單片機(jī)GPIO端口使用

推薦閱讀

2018年6月27日,上海——Qualcomm Incorporated(NASDAQ: QCOM)子公司Qualcomm Technologies, Inc.宣布推出Qualcomm?驍龍? 600和400層級(jí)的三款全新產(chǎn)品——驍龍632、439和429移動(dòng)平臺(tái)。上述平臺(tái)旨在為最暢銷的驍龍產(chǎn)品層級(jí)帶來更高的性能、更佳的電池續(xù)航、更高效的設(shè)計(jì)、出色的圖形和人工智能(AI)功能。Qualcomm Technologies正不斷將更多頂級(jí)...
中國儲(chǔ)能網(wǎng)訊:電力輔助服務(wù)是指為維護(hù)電力系統(tǒng)安全穩(wěn)定運(yùn)行、保證電能質(zhì)量,除正常電能生產(chǎn)、輸送、使用外,由發(fā)電企業(yè)、電網(wǎng)企業(yè)和電力用戶提供的服務(wù)。在傳統(tǒng)電力計(jì)劃管理體制下,電力輔助服務(wù)主要通過指令的形式強(qiáng)制提供,這種方式難以充分反映電力輔助服務(wù)的市場(chǎng)價(jià)值,損害了部分主體的利益。隨著我國電力市場(chǎng)化改革的持續(xù)推進(jìn),依靠市場(chǎng)化手段激勵(lì)...
開發(fā)環(huán)境:ubuntu16.04 64bitLinux內(nèi)核版本:linux-2.6.32.21、編寫mini2440_hello_module.c在/linux-2.6.32.2/drivers/char目錄下,編寫mini2440_hello_module.c,代碼如下:#include <linux/kernel.h>#include <linux/module.h>static int __init mini2440_hello_module_init(void){ printk("Hello yfw, Mini2440 module is installed ...
前言:2020年被稱為激光雷達(dá)量產(chǎn)“元年”。去年7月份以來,RS-LiDAR-M1獲得大量車企定點(diǎn)車型訂單,包括L3重卡方案科技企業(yè)、北美新能源車企、中國造車“新實(shí)力與新勢(shì)力”車企、傳統(tǒng)主機(jī)廠、頂級(jí)超跑品牌等,覆蓋車型,從超跑到家用車,從乘用車到商用車。M1被稱為車規(guī)級(jí)智能固態(tài)激光雷達(dá),今年第一季度以來,已經(jīng)逐步公布了M1車規(guī)級(jí)部分領(lǐng)先的技術(shù)與進(jìn)展:...

史海拾趣

問答坊 | AI 解惑

閃速存儲(chǔ)器芯片 AT29系列的典型應(yīng)用

閃速存儲(chǔ)器 AT29系列是低功耗、大容量、非易失高速存儲(chǔ)芯片。它以其單電源、在線可編程、可擦除、接口便利等特點(diǎn)正成為大型數(shù)據(jù)如聲音、圖形、符號(hào)表等系統(tǒng)數(shù)據(jù)的載體, 文中給出了AT29C010與單片機(jī) AT89C51的硬件連接電路和軟件應(yīng)用程序?!?

查看全部問答∨

我該如何繼續(xù)下去

在一個(gè)小公司里,手里有g(shù)prs模塊現(xiàn)成可用,單片機(jī)是rabbit系列的。嵌入式程序是在源代碼上修改的加上一些功能AT指令發(fā)送什么的都有,上位機(jī)也是自己寫的,就是把收到的下位機(jī)的數(shù)據(jù)保存到數(shù)據(jù)庫的功能,然后可以修改下位機(jī)的ip地址,時(shí)間,以及一些 ...…

查看全部問答∨

V5接口協(xié)議

有誰做過v5接口協(xié)議 接入網(wǎng)側(cè)的 請(qǐng)與我交流一下 謝謝…

查看全部問答∨

關(guān)于英蓓特的STM32V100板上的ULINK-ME

入手英蓓特的STM32V100的板后的第一個(gè)想法是把上面的Ulink-Me給摘下來,但因項(xiàng)目比較緊一直沒有時(shí)間去整,現(xiàn)在終于有點(diǎn)時(shí)間了,因此打算畫個(gè)U-ME的小板,不知壇里有沒有需要這個(gè)板的,當(dāng)然目的是擔(dān)點(diǎn)制板費(fèi)啦,或者哪位已經(jīng)有做好的板也可, 我 ...…

查看全部問答∨

STM32的FSMC能到什么速度,誰測(cè)試過,如何測(cè)試的。

我使用B模式 系統(tǒng)72M 數(shù)據(jù)保持設(shè)置為1 HTCK 實(shí)際用示波器觀測(cè)寫數(shù)據(jù)的低電平脈寬50nS左右 是我方法不得當(dāng),還是就這速度了…

查看全部問答∨

波形幅度步進(jìn)

波行幅度(0~5V間)要實(shí)現(xiàn)0.1V的步進(jìn)有什么方法可以實(shí)現(xiàn)?…

查看全部問答∨

【圖形庫】教你制作圖片并使用圖形庫顯示~

剛拿到TI Cotex-M4的開發(fā)板, 玩了一下感覺非常爽~早就對(duì)TI的圖形庫有所耳聞, 趕緊用IAR寫了個(gè)程序試一下~程序很簡(jiǎn)單, 就是顯示一張圖片, 高手不要噴哈~主要是說一下如何制作TI圖形庫支持的圖片數(shù)據(jù). 首先把要顯示的圖片用Photoshop打開(不好意思我 ...…

查看全部問答∨

示波器電壓探頭測(cè)高頻的問題

我用示波器的電壓探頭測(cè)量高頻電阻上的電壓信號(hào),發(fā)現(xiàn)只要電壓探頭一接上,信號(hào)反射就很厲害,這個(gè)是怎么回事,是哪里沒有設(shè)置好?請(qǐng)教一下。。?!?

查看全部問答∨

ZedBoard學(xué)習(xí)手記(十) 圖形界面控制ZedBoard硬件

。今天所討論的內(nèi)容就是通過QT開發(fā)的GUI軟件來控制ZedBoard板上的硬件外設(shè),完整的信號(hào)鏈如下:QT GUI → Linux Driver → AXI Bus → My_GPIO Peripheral → LED & Switch 首先在QT Creator中建立一個(gè)QT GUI工程,命名為my_gpio_gui,并如下界面 ...…

查看全部問答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved