0
收藏
微博
微信
复制链接

STM32单片机的GPIO引脚的种类和功能介绍

2022-05-16 15:47
3941

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速度)

登录后查看更多
0
评论 0
收藏
侵权举报
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。

热门评论0

相关文章

攻城狮之家

专注电子设计,好文分享

开班信息