凡亿教育-思思
凡事用心,一起进步
打开APP
公司名片
凡亿专栏 | STM32单片机的GPIO引脚的种类和功能介绍
STM32单片机的GPIO引脚的种类和功能介绍

STM32单片机因其种类多、性能好、应用广等特点已成为许多工程师的首选单片机。今天我们将以STM32单片机为主角,重点谈谈其的GPIO引脚功能,希望对小伙伴们有所帮助。

STM32的GPIO引脚是指单片机四周的一排金属针脚,是通用输入/输出端口的简称,也是STM32单片机的可控制引脚,具有与外部硬件设备连接的作用,可实现与外部通讯、控制外部硬件或采集外部硬件数据的功能。

STM32单片机共有5组GPIO引脚,分别为GPIOA、GPIOB、GPIOC、GPIOD、GPIOE,每组GPIO有16个引脚,不同的引脚具有不同的功能,如图所示:

ba64b68625e5dfe0ceb5a4c5737717.png

除此之外,STM32单片机的GPIO引脚具有八种工作模式,每个引脚有四个位来配置其端口,可以配置不同的输入/输出模式。

配置模式:CNF1 CNF2 M1 M0

①GPIO_Mode_AIN:模拟输入 0000

②GPIO_Mode_IN_FLOATING:浮空输入 0100

③GPIO_Mode_IPD:下拉输入 1000

④GPIO_Mode_IPU:上拉输入 1100

⑤GPIO_Mode_Out_OD:开漏输出 0101(10MHz速度)

⑥GPIO_Mode_Out_PP:推挽输出 0011(50MHz速度)

⑦GPIO_Mode_AF_OD:复用开漏输出 1111(50MHz速度)

⑧GPIO_Mode_AF_PP:复用推挽输出 0010 (2MHz速度)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。
相关阅读
进入分区查看更多精彩内容>
精彩评论

暂无评论