微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > STM32 GPIO引脚模式配置

STM32 GPIO引脚模式配置

时间:11-24 来源:互联网 点击:

STM32单片机中,GPIO引脚可以配置为较多的模式,本文将对此方面进行介绍。

一、输入/输出模式

二、输出模式

GPIO输出模式下,几种速度的区别:

(1). GPIO 引脚速度:

GPIO引脚速度主要有三种:2MHz、10MHz、 50MHz。

引脚速度又称输出驱动电路的响应速度, GPIO的引脚速度跟应用相匹配,速度配置越高,噪声越大,功耗越大。带宽速度高的驱动器耗电大、噪声也大,带宽低的驱动器耗电小、噪声也小。使用合适的驱动器可以降低功耗和噪声。

(2). GPIO的翻转速度

输入/输出寄存器的0 ,1 值反映到外部引脚(APB2上)高低电平的速度.手册上指出GPIO最大翻转速度可达18MHz。

(3).GPIO 输出速度:与程序有关,(程序中写的多久输出一个信号)。

三、GPIO口设为输入时,输出驱动电路与端口是断开,所以输出速度配置无意义;

四、复位期间和刚复位后,复用功能未开启,I/O端口被配置成浮空输入模式;

五、所有端口都有外部中断能力。为了使用外部中断线,端口必须配置成输入模式;

六、GPIO口的配置具有上锁功能,当配置好GPIO口后,可以通过程序锁住配置组合,直到下次芯片复位才能解锁。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top