www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]GPIO處于輸入模式下,下拉輸入和上拉輸入的相關(guān)配置如下圖所示。需要注意的是,下拉輸入和上拉輸入是通過端口輸出寄存器GPIOx_ODR來區(qū)分的。因此,在進(jìn)行上拉/下拉輸入配置時(shí)候,雖然對(duì)GPIO進(jìn)行的關(guān)于輸入的操作,但

GPIO處于輸入模式下,下拉輸入和上拉輸入的相關(guān)配置如下圖所示。需要注意的是,下拉輸入和上拉輸入是通過端口輸出寄存器GPIOx_ODR來區(qū)分的。因此,在進(jìn)行上拉/下拉輸入配置時(shí)候,雖然對(duì)GPIO進(jìn)行的關(guān)于輸入的操作,但是仍要對(duì)和輸出相關(guān)的寄存器ODR進(jìn)行配置。



上述注意事項(xiàng)在實(shí)際代碼編寫時(shí)表現(xiàn)為:

(1)庫函數(shù)


GPIO_InitStructure.GPIO_Pin=GPIO_Pin_0;//PA0

GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IPD;//PA0下拉輸入

GPIO_Init(GPIOA,&GPIO_InitStructure);

GPIO_ResetBits(GPIOA,GPIO_Pin_0);//PA0下拉ODR=0


特此說明,雖然GPIO_Mode中區(qū)分了上拉輸入模式GPIO_Mode_IPU和下拉輸入模式GPIO_Mode_IPD,如下圖所示,但是在GPIO初始化配置時(shí)候仍然需要對(duì)ODR寄存器進(jìn)行設(shè)置,如上述的GPIO_ResetBits(GPIOA,GPIO_Pin_0);操作。


(2)寄存器



GPIOA->CRL&=0XFFFFFFF0;//PA0清除之前設(shè)置

GPIOA->CRL|=0X00000008;//PA0輸入

GPIOA->ODR|=0<<0;//PA0下拉



此外,GPIO處于輸入模式下,不需要對(duì)MODE1和MODE0進(jìn)行設(shè)置(初始化之后默認(rèn)為00)


輸出模式位(僅在輸出模式下配置,輸入模式下不需要)


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

樹莓派,(英語:Raspberry Pi,簡(jiǎn)寫為RPi,別名為RasPi / RPI)是為學(xué)習(xí)計(jì)算機(jī)編程教育而設(shè)計(jì),只有信用卡大小的微型電腦,其系統(tǒng)基于Linux。隨著Windows 10 IoT的發(fā)布,用戶可以用上運(yùn)行...

關(guān)鍵字: 樹莓派 gpio gpio編程

串行外設(shè)接口(SPI)是微控制器和外圍IC(如傳感器、ADC、DAC、移位寄存器、SRAM等)之間使用最廣泛的接口之一。本文先簡(jiǎn)要說明SPI接口,然后介紹ADI公司支持SPI的模擬開關(guān)與多路轉(zhuǎn)換器,以及它們?nèi)绾螏椭鷾p少系...

關(guān)鍵字: gpio spi 串行外設(shè)接口

一、什么是GPIO? GPIO,英文全稱為General-Purpose IO ports,也就是通用IO口。嵌入式系統(tǒng)中常常有數(shù)量眾多,但是結(jié)構(gòu)卻比較簡(jiǎn)單的外部設(shè)備/電路,對(duì)這些設(shè)備/電路有的需要C

關(guān)鍵字: gpio 通用io口

//**********************************************************************//************************************...

關(guān)鍵字: gpio STM32

GPIO(General Purpose I/O Ports)意思為通用輸入/輸出端口,通俗地說,就是一些引腳,可以通過它們輸出高低電平或者通過它們讀入引腳的狀態(tài)-是高電平或是低電平。 S3C2410共有117個(gè)I...

關(guān)鍵字: ARM gpio 硬件介紹

Ⅰ、寫在前面完事開頭難,只要肯努力;師傅領(lǐng)進(jìn)門,修行看個(gè)人;當(dāng)你看到本文,說明你是幸運(yùn)的,作者接下來推出的一系列STM8S教程,將助你踏入STM8S的世界。本文是STM8S教程的開始,寫給剛?cè)腴TSTM8S的朋友。學(xué)習(xí)本文

關(guān)鍵字: gpio stm8s 基礎(chǔ)知識(shí)

以下是驅(qū)動(dòng)的源碼。#includelinux/config.h//配置頭文件#includelinux/kernel.h//用于調(diào)用kmalloc和kfree#includelinux/sched.h//調(diào)度,進(jìn)程睡眠,...

關(guān)鍵字: gpio mini2440 驅(qū)動(dòng)led

一、API說明HAL庫一共包含如下6個(gè)IO操作函數(shù):1、讀取某個(gè)引腳的電平狀態(tài):HAL_GPIO_ReadPin()2、寫入某個(gè)引腳的電平狀態(tài):HAL_GPIO_WritePin()3、翻轉(zhuǎn)某個(gè)引腳的電平狀態(tài):HAL_G...

關(guān)鍵字: gpio LED STM32

GPIO作為常用個(gè)開關(guān)量控制信號(hào),廣泛應(yīng)用于工業(yè)領(lǐng)域的數(shù)據(jù)采集和驅(qū)動(dòng)控制。當(dāng)GPIO配置為DI和DO時(shí),干節(jié)點(diǎn)與濕節(jié)點(diǎn)設(shè)計(jì)規(guī)范是否一致呢?GPIO配置為DI采集時(shí),隔離方案是選擇

關(guān)鍵字: gpio 電源技術(shù)解析

// PXn引腳的初始化// 輸出配置void GPIO_Init(void){PX_DDR |= 1

關(guān)鍵字: gpio stm8s 引腳功能
關(guān)閉