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

个人备忘,不喜勿喷。

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

对于这一类的led灯:

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

上面这种需要下拉输入;

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

相关推荐
亿道电子Emdoor22 分钟前
【Altium】原理图中网络标签作用范围的设置
单片机·嵌入式硬件
点灯小铭31 分钟前
基于单片机的多模式档位调节与过热保护风扇设计
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
星源~1 小时前
Zephyr - MCU 开发快速入门指南
单片机·嵌入式硬件·物联网·嵌入式开发·zephyr
星源~1 小时前
zephyr-开发环境配置疑难问题解决
单片机·嵌入式硬件·物联网·项目开发
BMS小旭1 小时前
CubeMx-DMA
单片机·学习·cubemx·dma
Arciab1 小时前
51单片机_LED点阵屏
单片机·嵌入式硬件·51单片机
清风66666611 小时前
基于单片机的多传感器智能云梯逃生控制器设计
单片机·嵌入式硬件·毕业设计·智能家居·课程设计
小何code11 小时前
STM32入门教程,第10课(上),OLED显示屏
stm32·单片机·嵌入式硬件
来自晴朗的明天11 小时前
高速画板-USB模块的PCB设计5-USB2.0/3.0布局布线要求
单片机·嵌入式硬件·硬件工程
早日退休!!!13 小时前
ARM Cortex-M核 【保存上下文&恢复上下文】
arm开发·单片机·嵌入式硬件