stm32GPIO点亮led的小发现

news/2024/11/22 21:46:12/

 偶然发现点亮led的小困惑,现在解决了。我们知道stm32中,GPIO端口的内部一般是接高电平(3.3v),其外部就是我们肉眼所看到的PA1等标号。

1、写法一

 led的正极接3.3v,这样当A1引脚输出低电平0(即GPIO_ResetBits),两者形成电压差点亮led。

写法: 

//点亮LED
void LED1_ON(void)
{GPIO_ResetBits(GPIOA, GPIO_Pin_1);//A1引脚输出低电平
}

2、写法二

 这种情况,LED正极接A1必须输出高电平(使用GPIO_SetBits)

//点亮LED
void LED1_ON(void)
{GPIO_SetBits(GPIOA, GPIO_Pin_1);//A1引脚输出高电平
}

这就是为什么,在看他人代码时会出现不同的写法,因为其硬件连接方式不同。 


http://www.ppmy.cn/news/618104.html

相关文章

CUDA编程模型系列六(利用shared memory和统一内存优化矩阵乘)

CUDA编程模型系列六(利用shared memory和统一内存优化矩阵乘) 本系列教程将介绍具体的CUDA编程代码的细节 CUDA编程模型系列六(利用shared memory和统一内存优化矩阵乘) #include <stdio.h> #include <math.h>// a[][] * b[][] c[][] // // …

Ubuntu 12.04.2 LTS下编译华硕RT-N13U B1路由器OpenWrt固件

官方支持硬件列表 http://wiki.openwrt.org/toh/start 1、先下载Ubuntu 12.04LTS: http://gb.releases.ubuntu.com//precise/ubuntu-12.04.2-desktop-i386.iso 2、装系统&#xff0c;不会装的话google去在安装过程中记得创建一个openwrt用户 3、开启root用户的步骤以及开机挂载…

每周论文精读04——A Survey on 3D Hand Pose Estimation: Cameras, Methods, and Datasets

论文精读——A Survey on 3D Hand Pose Estimation: Cameras, Methods, and Datasets 本周所进行精读的一篇文章是手势估计领域的一篇综述文章&#xff0c;由浙江大学撰写与2019年发表在PR期刊上&#xff0c;篇幅较长&#xff0c;内容丰富&#xff0c;比较详细的综述了自2010年…

论文笔记(十九)RGB-D Object Tracking: A Particle Filter Approach on GPU

RGB-D Object Tracking: A Particle Filter Approach on GPU 文章概括摘要1. 介绍2. 贡献3. 粒子滤波器4. 可能性评估5. 实施细节6. 实验A. 物体模型B. 合成序列C. 真实序列 7. 结论8. 鸣谢 文章概括 作者&#xff1a;Changhyun Choi and Henrik I. Christensen 来源&#xff…

2018年买华硕笔记本 安装 Fedora 28,pcieport errors flood the journal

解决方法&#xff08;待验证&#xff09;&#xff1a; Adding the pcinoaer boot option solves the problem. --------------------------------------------------------具体操作如下&#xff1a;--------------------------------------------------------1. 系统启动时&a…

转载华硕2008年Java面试题

1、将public、private、proteceted、frendly按着作用域的大小从大到小排列 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ friendly √ √ private √ …

华硕编程竞赛11月JAVA专场 J题再见天空 题解

作者主页&#xff1a;Designer 小郑 作者简介&#xff1a;Java全栈软件工程师一枚&#xff0c;来自浙江宁波&#xff0c;负责开发管理公司OA项目&#xff0c;专注软件前后端开发&#xff08;Vue、SpringBoot和微信小程序&#xff09;、系统定制、远程技术指导。CSDN学院、蓝桥云…

华硕a8jc bios添加slic激活WIN7

本本老了...T2050的CPU&#xff0c; GO 7300的显卡&#xff0c;2.5G内存看720还可以&#xff0c;看1080简直是郁闷... 于是想到了升级本本&#xff0c;本本的升级真不简单啊...本本主板是i945pm按道理说可以支持T7200 --T7600的CPU但以前拿过T7200下去就是点不亮&#xff0c;&a…