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

个人备忘,不喜勿喷。

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

对于这一类的led灯:

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

上面这种需要下拉输入;

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

相关推荐
c10638915143 分钟前
STM32外设之LTDC/DMA2D—液晶显示(野火)
stm32·单片机·嵌入式硬件
LongRunning6 分钟前
【快速笔记】freeRTOS
单片机
唯创知音1 小时前
电子烟智能化创新体验:WTK6900P语音交互芯片方案,融合频谱计算、精准语音识别与流畅音频播报
人工智能·单片机·物联网·音视频·智能家居·语音识别
夜间去看海2 小时前
基于51单片机的倒计时音乐播放系统设计
单片机·嵌入式硬件·51单片机
xxpro4 小时前
S3C2440开发板点亮LED灯+PWM定时器
单片机·嵌入式硬件
百里与司空4 小时前
学习CubeIDE——定时器开发
stm32·单片机·嵌入式硬件·学习
honey ball7 小时前
仪表放大器AD620
运维·单片机·嵌入式硬件·物联网·学习
luckyluckypolar8 小时前
STM32 -中断
stm32·单片机·嵌入式硬件·物联网
@@庆13 小时前
stm32 PWR电源控制(修改主频&睡眠模式&停机模式&待机模式)
stm32·单片机·嵌入式硬件
JT灬新一13 小时前
STM32巡回研讨会总结(2024)
stm32·单片机·嵌入式硬件