新闻中心

EEPW首页>嵌入式系统>设计应用> STM32 GPIO引脚模式配置

STM32 GPIO引脚模式配置

作者: 时间:2016-11-24 来源:网络 收藏

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

本文引用地址://m.amcfsurvey.com/article/201611/320771.htm

一、输入/输出模式

二、输出模式

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


(1). GPIO 引脚速度:

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


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


(2). GPIO的翻转速度

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

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


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

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

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

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



评论


技术专区

关闭