`

STM32-GPIO相关

 
阅读更多

1. GPIO端口的输出速度设置

GPIO的引脚速度是指I/O口驱动电路的响应速度而不是输出信号的速度,输出信号的速度与你的程序有关。

http://bbs.ednchina.com/BLOG_ARTICLE_104445.HTM

 

2. 重映射

有不少引脚上配备了来自多个模块的复用功能引出脚,在使用引脚的复用功能时,需要注意在软件上只可以使能一个外设模块,否则在引出脚上可能产生信号冲突。

http://bbs.ednchina.com/BLOG_ARTICLE_1597376.HTM(注:图片在后置的附件中)

 

3. 8种输入模式及应用

(1)模拟输入            (2)悬空输入
(3)上拉输入            (4)下拉输入
(5)推挽输出            (6)开漏输出
(7)推挽推挽输出    (8)推挽开漏输出
主要记录用途:
(1)采集模拟量。
(2)由于阻抗大,一般用于标准的IIC、USART的接收端。
(3)(4)读取I/O口的高低电平。例如按键,典型的上拉输入应用。
(5)输出高低电平(0、3.3V)。
(6)主要是兼容5V器件,如EEPROM、IIC通信的时钟等,一定要接上拉电阻。
(7)(8)I/O口的第二功能,同(5)、(6)。
分享到:
评论

相关推荐

    STM32-GPIO

    STM32-GPIO是STM32微控制器系列中的一个核心功能模块,用于处理输入和输出信号。GPIO(General Purpose Input/Output)允许开发者通过编程控制芯片上的引脚,实现各种功能,如LED闪烁、按键检测、与其他设备通信等。...

    STM32参考资料文档应用文档STM32-GPIO-Example

    STM32参考资料文档应用文档STM32-GPIO-Example

    STM32-GPIO学习笔记

    STM32-GPIO学习笔记

    STM32-GPIO-的一些入门资料.rar

    在STM32的众多功能中,GPIO(General Purpose Input/Output)是使用最广泛的一种,它允许微控制器与外部硬件进行交互。这份"STM32-GPIO-的一些入门资料.rar"压缩包中包含的PDF文档应该详细介绍了GPIO的基础知识和...

    STM32-GPIO_INT_EX.rar_STM32 外部中断_STM32中断_ex_stm32_stm32 gpio int

    在这些应用中,GPIO(General Purpose Input/Output)口的使用至关重要,而STM32的GPIO功能尤为强大。外部中断是GPIO功能的一个重要部分,允许设备根据外部事件快速响应,提高系统的实时性。 STM32的外部中断主要...

    STM32-GPIO原理及应用

    STM32-GPIO原理及应用主要涵盖了嵌入式系统中微控制器接口的关键知识点,特别是针对STM32系列微控制器的GPIO功能。GPIO,即通用目的输入/输出,是微控制器中非常重要的组成部分,允许开发者根据需求灵活配置引脚功能...

    STM32-GPIO篇

    ### STM32-GPIO篇 #### 一、GPIO概述与STM32 GPIO简介 ##### 1.1 什么是GPIO? **GPIO** (General Purpose Input Output) 即通用输入输出端口,是微控制器中用于与外界设备进行通信的重要接口。它可以被配置为...

    stm32-the-GPIO-configuration-and-use.zip_doc_stm32_stm32 gpio

    在STM32中,GPIO(General Purpose Input/Output)是其最基础且至关重要的功能之一,它允许MCU与外部硬件进行交互。下面将详细阐述STM32 GPIO的配置和使用。 1. GPIO结构: STM32的GPIO由多个端口组成,每个端口...

    新手STM32-GPIO-的一些入门资料.pdf

    在嵌入式系统开发中,STM32微控制器的通用输入输出GPIO是一个非常基础且重要的概念。STM32系列微控制器广泛应用于各种电子项目中,它提供了灵活的GPIO操作方式,为开发者提供了丰富的选择来控制和监视外围设备。STM...

    STM32-control-GPIO.rar_STM CONTROL_STM32 按键LED灯_stm32 按键 led

    在“STM32-control-GPIO.rar”这个压缩包中,包含了关于STM32如何控制GPIO,进而实现按键开关控制LED灯亮灭的教程和代码示例。 STM32的GPIO口可以配置为输入或输出模式,对于LED灯控制,我们通常会将GPIO配置为输出...

    stm32-gpio-标准库程序.zip

    在本项目中,我们重点探讨的是使用STM32F407ZGT6进行GPIO(通用输入/输出)操作,包括流水灯和按键控制。 GPIO是STM32中非常基础且重要的功能,它允许我们通过编程来控制外部设备的状态,例如LED灯和开关。在STM32...

    GPIO.rar_STM8-GPIO_stm8

    在这个"GPIO.rar_STM8-GPIO_stm8"压缩包中,包含了一系列与STM8 GPIO相关的源代码和辅助文件,用于帮助学习和实践STM8 GPIO的配置和使用。下面我们将深入探讨这些文件及其背后的知识点。 1. `stm8_interrupt_vector...

    GPIO_Test2.zip_STM8-GPIO

    这通常涉及配置相关寄存器,例如在STM8中可能涉及到DDR(数据方向寄存器)和CR1(配置寄存器1)。 2. 设置输出电平:若GPIO设置为输出模式,可以通过写入PORT(端口寄存器)来改变引脚的电平状态,如设置为高电平或...

    STM32的像51单片机一样操作STM32的GPIO

    在51单片机中,我们通常通过设置寄存器来控制GPIO(通用输入/输出)端口,而在STM32中,GPIO的操作虽然更为复杂,但也能实现类似51单片机那样的简单易用。 首先,STM32的GPIO操作涉及以下几个关键步骤: 1. **配置...

    STM8.rar_7aa5_STM8-GPIO_stm8

    在本压缩包文件"STM8.rar_7aa5_STM8-GPIO_stm8"中,主要包含了关于STM8微控制器GPIO(General Purpose Input/Output)应用的相关资料。 GPIO是微控制器中非常重要的组成部分,它允许MCU与外部设备进行双向通信。STM...

    STM32-V3.5固件库函数调用说明(中文版).pdf

    1. GPIO相关函数 - GPIO_Init:初始化GPIO端口,设置GPIO的模式(模拟、浮空、推挽、开漏)、速度、上下拉等。 - GPIO_SetBits:设置指定GPIO端口的特定引脚为高电平。 - GPIO_ResetBits:设置指定GPIO端口的特定...

    stm32-the-GPIO-configuration-and-use.rar_doc

    GPIO(General Purpose Input/Output)是STM32中非常基础且重要的功能,它允许用户灵活地控制芯片上的输入输出引脚。下面将详细阐述STM32的GPIO配置与使用方法。 首先,GPIO的基本概念是,STM32的每个GPIO端口由多...

    stm32-cubeMX实现GPIO使用

    在本主题中,我们将深入探讨如何使用STM32-CubeMX来实现GPIO的设置和使用。 1. **STM32-CubeMX简介** STM32-CubeMX基于I-O configurator (I-CUBE)技术,它提供了一个全面的环境,包括HAL(硬件抽象层)和LL(低层...

    STM32F103-GPIO-按键检测

    STM32F103系列微控制器是基于ARM Cortex-M3内核的高性能微处理器,广泛应用在嵌入式系统设计中。...记得在实际操作前,先详细阅读相关资料,理解每个步骤的作用,以便更好地掌握STM32F103的GPIO功能。

    STM32GPIO例子

    STM32 GPIO(通用输入/输出)是STM32微控制器系列中的一个重要组成部分,它提供了对外部设备的控制和交互功能。STM32基于ARM Cortex-M内核,是一款高性能、低功耗的32位微处理器,广泛应用于各种嵌入式系统设计中。 ...

Global site tag (gtag.js) - Google Analytics