首页 > 编程语言 >ARM架构与编程--基于STM32F103 (1)LED原理图

ARM架构与编程--基于STM32F103 (1)LED原理图

时间:2023-12-07 12:32:28浏览次数:38  
标签:STM32F103 输出 LED 点亮 -- 引脚 原理图 0V

ARM架构与编程--基于STM32F103
-- (1)LED原理图 --

前言

学习笔记《硬件知识_LED原理图》

一、点亮一个led的步骤

当我们学习C语言的时候,我们会写个Hello程序。那当我们写ARM程序,也该有一个简单的程序引领我们入门,这个程序就是点亮LED。 我们怎样去点亮一个LED呢? 分为三步: 1.看原理图,确定控制LED的引脚; 2.看主芯片的芯片手册,确定如何设置控制这个引脚; 3.写程序;

二、看led原理图

ARM架构与编程--基于STM32F103 (1)LED原理图_操作方法

LED的驱动方式,常见的有四种。

方式1:使用引脚输出3.3V点亮LED,输出0V熄灭LED。 方式2:使用引脚拉低到0V点亮LED,输出3.3V熄灭LED。

有的芯片为了省电等原因,其引脚驱动能力不足,这时可以使用三极管驱动。 方式3:使用引脚输出1.2V点亮LED,输出0V熄灭LED。 方式4:使用引脚输出0V点亮LED,输出1.2V熄灭LED。由此,主芯片引脚输出高电平/低电平,即可改变LED状态,而无需关注GPIO引脚输出的是3.3V还是1.2V。

ARM架构与编程--基于STM32F103 (1)LED原理图_操作方法_02


总结

我们要先了解led的原理图,才能更清楚地知道如何设置引脚的高低电平,从而编写程序。 下一节讲GPIO引脚操作方法概述。

标签:STM32F103,输出,LED,点亮,--,引脚,原理图,0V
From: https://blog.51cto.com/u_16159289/8720306

相关文章

  • 数据库数据恢复—sqlserver数据库和备份被加密,数据库文件名被篡改的数据恢复案例
    SQLServer数据库故障:某公司服务器上的SQLServer数据库被加密,无法使用。被加密的数据库有2个,数据库的MDF、LDF、log文件名字被篡改。数据库被加密截图:数据库备份被加密,文件名字被篡改:SQLServer数据库数据恢复过程:1、将故障数据库内的数据备份至北亚企安数据恢复中心的专用存......
  • MySQL数据库中SQL语句分几类?
    SQL语句主要分为四类,分别是数据查询语言(DQL)、数据操作语言(DML)、数据定义语言(DDL)和数据控制语言(DCL)。1.数据查询语言(DQL):用于从数据库中的一个或多个表中查询数据,主要使用SELECT语句。2.数据操作语言(DML):用于修改数据库中的数据,包括插入(INSERT)、更新(UPDATE)和删除(DELETE)等操作。3.数......
  • 2023-2024-1 20231414 《计算机基础与程序设计》第十一周学习总结
    学期(2023-2024-1)学号(20231414)《计算机基础与程序设计》第十一周学习总结作业信息这个作业属于哪个课程<班级的链接>(2023-2024-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(2023-2024-1计算机基础与程序设计第十一周作业)这个作业的目标<写上具体......
  • 《代码阅读方法与实践》读后感
     在《代码阅读方法与实践》一书中,作者系统地介绍了一系列方法和实践,帮助读者更加高效、深入地阅读代码。这本书不仅仅是一本关于技术的书籍,更是一本引导读者形成正确的代码阅读思维方式的指南。首先,书中提到了代码阅读的重要性。在软件开发领域,写代码只是一个环节,而理解、维护......
  • 试题三:(2023年软件设计师原题)
    软件需求与分析课堂测试09 –面向对象建模分析 班级:           学号:            姓名:-------------------------------------------------------------------------------------试题三:(2023年软件设计师原题)某高校图书馆购买了若干学术资源的镜像数......
  • 人类社会学:“重男轻女"思潮的比重,从多孩男女性别比角度思考
    参考资料:https://baijiahao.baidu.com/s?id=1780697594797038227https://mbd.baidu.com/newspage/data/videolanding?nid=sv_15242480077091014626&sourceFrom=rec  由于相关数据在网上是极难获得的,即使获得也往往不是权威途径,因此本文的数据并不保证一定公允。  ----......
  • 12.7周五每日博客(课堂测试)
    今天上课进行了面向对象建模分析的测试,试题内容为某物品拍卖网站为参与者提供物品拍卖平台,组织拍卖过程,提供在线或线下交易服务。网站的主要功能描述如下:(1)拍卖参与者分为个人参与者和团体参与者两种,不同的团体也可以组成新的团体参与拍卖活动。网站记录每个参与者的名称。(2)一次......
  • uml总结
    ——uml学习体会养成良好的绘制uml序列图的习惯在学习uml的过程中,你可能会遇到绘制uml序列图的问题,这里就讨论一下怎样才能养成良好的绘制uml序列图的习惯。有一些方法可以帮助您提高uml序列图的质量和效力。它们包括:和主题问题专家一起验证决策;使解决方案尽量简单;为绘制消息和......
  • 软件设计10
    [实验任务一]:组合模式用透明组合模式实现教材中的“文件夹浏览”这个例子。实验要求:1.文件的执行不需真正实现,只需简单提示即可;2.提交源代码;  //AbstractFile.javapublicabstractclassAbstractFile{    publicabstractvoidadd(AbstractFileelement);  ......
  • 12.7
    atcoderbeginner331C-SumofNumbersGreaterThanMe(atcoder.jp)这道题求后缀和,差不多是后缀和吧,然后佬用我没写过的一种树状数组直接秒掉,不服不行膜拜学习#include<bits/stdc++.h>#defineintlonglongusingnamespacestd;constintmaxn=1e6+10;intn,sum;inta......