stm32引脚配置功能最大化

stm32引脚配置功能最大化,第1张

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

一、输入/输出模式

二、输出模式

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

(1). GPIO 引脚速度:

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

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

(2). GPIO的翻转速度

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

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

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

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

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

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

关键词: STM32GPIO引脚模式配

不需要。

STM32的GPIO被分成很多组,每组有16个引脚。每个GPIO端口包含:2个32位配置寄存器(CRL、CRH),2个32位数据寄存器(IDR、ODR),1个32位复位寄存器(BSRR),1个16位复位寄存器(BRR)和1个32位锁定寄存器。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11136430.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存