STM32单片机中,GPIO引脚能够装备为较多的形式,本文将对此方面进行介绍。
一、输入/输出形式
二、输出形式
GPIO输出形式下,几种速度的差异:
(1). GPIO 引脚速度:
GPIO引脚速度主要有三种:2MHz、10MHz、 50MHz。
引脚速度又称输出驱动电路的响应速度, GPIO的引脚速度跟运用相匹配,速度装备越高,噪声越大,功耗越大。带宽速度高的驱动器耗电大、噪声也大,带宽低的驱动器耗电小、噪声也小。运用适宜的驱动器能够降低功耗和噪声。
(2). GPIO的翻转速度
输入/输出寄存器的0 ,1 值反映到外部引脚(APB2上)凹凸电平的速度.手册上指出GPIO最大翻转速度可达18MHz。
(3).GPIO 输出速度:与程序有关,(程序中写的多久输出一个信号)。
三、GPIO口设为输入时,输出驱动电路与端口是断开,所以输出速度装备无意义;
四、复位期间和刚复位后,复用功用未敞开,I/O端口被装备成浮空输入形式;
五、一切端口都有外部中止才干。为了运用外部中止线,端口有必要装备成输入形式;
六、GPIO口的装备具有上锁功用,当装备好GPIO口后,能够经过程序锁住装备组合,直到下次芯片复位才干解锁。