×
单片机 > 单片机程序设计 > 详情

STM32 GPIO引脚模式配置

发布时间:2020-09-03 发布时间:
|

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

一、输入/输出模式
 

二、输出模式
 

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


(1). GPIO 引脚速度:

 

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


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


(2). GPIO的翻转速度

 

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

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


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

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

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

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



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
ATtiny13 复位与中断处理