STM32单片机GPIO口的工作模式解析

发布时间:2023-10-11  

STM32单片机的每组IO口都有4个32位配置寄存器用于配置GPIOx_MODER, GPIOx_OTYPER, GPIOx_OSPEEDR和GPIOx_PUPDR,2个32位数据寄存器用于配置输入和输出寄存器GPIOx_IDR和GPIOx_ODR,1个32位置位复位寄存器GPIOx_BSRR,1个32位锁定寄存器GPIOx_LCKR和2个32位复用功能选择寄存器GPIOx_AFRH和GPIOx_AFRL。


GPIO的输出状态可以配置为推挽或开漏加上上拉或下拉。输出数据既可以来自输出数据寄存器,也可以由其他外围寄存器发出。每组IO口的速度都是可以配置的,可以配置为25MHz,50MHz或是100Mhz。数据输入同样也有几种模式,它们分别为浮空,上下拉和模拟,并且输入数据同样可以配置为来自输入寄存器或是其他的外围寄存器。置位复位寄存器可以方便地对每一位进行单独的配置,这在许多情况下非常有用。


经过上一段对GPIO口模式的说明,在这里对它的工作模式进行一个小结,它一共有八种组合,即有八种可配置的工作模式,分别是:

输入浮空

输入上拉

输入下拉

模拟

带上拉或下拉的开漏输出

带上拉或下拉的推挽输出

带上拉或下拉的复用功能推挽

带上拉或下拉的复用功能开漏

STM32单片机GPIO口的工作模式解析

文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    STM32入门-GPIO端口的八种工作模式;STM32是一种高性能、低功耗、集成度高的微控制器,广泛应用于各种嵌入式系统中。其中,GPIO(General Purpose Input/Output......
    控制的引脚是GPIOGPIO能够实现与外部通讯和控制外部硬件的功能。 GPIO八种工作模式 GPIO一共支持4种输入模式以及4种输出模式,并且GPIO还能够支持3中最大翻转速度。 4种输入模式 浮空......
    复位寄存器可以方便地对每一位进行单独的配置,这在许多情况下非常有用。 经过上一段对GPIO模式的说明,在这里对它的工作模式进行一个小结,它一共有八种组合,即有八种可配置的工作模式,分别是: 输入浮空 输入上拉 输入......
    的时候,这两个MOS管都无效,也就是输出关闭,端口的电平由外部来控制; GPIO八种工作模式 (1) GPIO_Mode_AIN 模拟输入 (2......
    单片机中常见GPIO八种工作模式详解;今天给大家讲解一下 GPIO 基础。   GPIO 是通用输入/输出端口的简称,是 STM32 可控制的引脚。GPIO 的引脚与外部硬件设备连接,可实......
    浮空 输入上拉 输入下拉 模拟输入 4种输出模式 开漏输出 开漏复用功能 推挽输出 推挽复用功能 可配置3种最大翻转速度 2MHz 10MHz 50MHz 四、八种工作方式讲解 1、GPIO输入工作模式......
    。好,那么我们按照上节课讲解的八种工作模式,我们肯定是输入模式,但是是哪一种呢?这里就需要有一个分析,我们的51单片机P1-P3接口设计的时候都内置了一个弱上拉电阻,所以设计时都是采集低电平信号。同样......
    stm32单片机gpio工作原理是怎样的呢?看完立马学会了;GPIO八种工作模式详解 浮空输入_IN_FLOATING 带上拉输入_IPU 带下拉输入_IPD 模拟输入_AIN 开漏......
    下只激活必要的逻辑门。a)闲置的引脚配置为模拟输入;b)连接外围电路的引脚,提供有效的Pull Up或Pull Down电平输入,避免电位差引起泄露电流。 附:SMT32 GPIO八种工作方式内部框图 GPIO输入......
    要低电平信号才能够点亮。 了解了硬件连接后,我们就需要了解驱动程序的开发。根据手册《stm32F10中文参考手册》,与51单片机开发类似,我们仍旧需要了解GPIO功能模式和控制寄存器。共有八种工作模式: 注:复位......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>