ARM单片机的GPIO口在控制不同LED、按键时的设置

个人备忘,不喜勿喷。

GPIO口在驱动共阴极、共阳极LED灯时需要不同的初始化设置

对于这一类的led灯:

最好选择推挽、上拉、高速输出,同时IO口初始化时需要拉高。

上面这种需要下拉输入;

上图这种需要上拉输入,这样才会在按下按键是让IO口读取到一个确切的相反电平。

相关推荐
----云烟----16 分钟前
STM32的Systick定时器的作用
stm32·单片机·嵌入式硬件
Vodka~26 分钟前
HAL库常用函数
stm32·单片机·嵌入式硬件
不不不丶1 小时前
STM32 ——系统架构
stm32·单片机·嵌入式硬件
Tlog嵌入式2 小时前
[项目]基于FreeRTOS的STM32四轴飞行器: 六.2.4g通信
c语言·stm32·单片机·嵌入式硬件·mcu·iot
9稳2 小时前
基于单片机的智能楼宇门禁系统设计
网络·单片机·嵌入式硬件
不脱发的程序猿3 小时前
STM32如何精准控制步进电机?
stm32·单片机·嵌入式硬件
蓑衣客VS索尼克14 小时前
单片机中的基础外设GPIO的知识和应用—(6)
笔记·stm32·单片机·嵌入式硬件
云山工作室16 小时前
基于单片机的智慧农业大棚系统(论文+源码)
单片机·嵌入式硬件
zephyr_zeng17 小时前
VsCode + EIDE + OpenOCD + STM32(野火DAP) 开发环境配置
c语言·c++·vscode·stm32·单片机·嵌入式硬件·编辑器
鹿屿二向箔18 小时前
72MHz的MCU能支持多大频率的传感器数据采样率?
服务器·网络·单片机