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

个人备忘,不喜勿喷。

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

对于这一类的led灯:

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

上面这种需要下拉输入;

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

相关推荐
茯苓gao3 小时前
STM32G4 电机外设篇(三) TIM1 发波 和 ADC COMP DAC级联
stm32·单片机·嵌入式硬件
君鼎3 小时前
STM32——CAN总线
stm32·单片机·嵌入式硬件
阿川!3 小时前
嵌入式软件--stm32 DAY 8.5 基础复习总结
stm32·单片机·嵌入式硬件
小猪写代码7 小时前
STM32中,如何理解看门狗
stm32·单片机·嵌入式硬件
Lester_11017 小时前
嵌入式学习笔记 - STM32 HAL库以及标准库内核以及外设头文件区别问题
笔记·stm32·单片机·学习
小智学长 | 嵌入式7 小时前
SOC-ESP32S3部分:23-文件系统
单片机·esp32
不脱发的程序猿8 小时前
MCU如何从向量表到中断服务
单片机·嵌入式硬件
仰泳之鹅12 小时前
【STM32F1标准库】理论——定时器/计数器中断
stm32·单片机·嵌入式硬件
O。o.尊都假都15 小时前
STM32之FreeRTOS移植(重点)
stm32·单片机·嵌入式硬件·freertos
霖霖71416 小时前
STM32学习笔记---时钟树
笔记·stm32·单片机·学习