一步步点亮LED:首先分析LED硬件工作原理及查阅理图得知硬件是怎么接的。

1、LED物理特性介绍

LED本身有2个接线点,一个是LED的正极,一个是LED的负极。LED这个硬件的功能就是点亮或者不亮,物理上想要点亮一颗LED只需要给他的正级上加正电压即可,要熄灭一颗LED只需要去掉电压即可。

2、查阅原理图了解板载LED硬件接法

在底板:原理图在开发板X210V3S_A\hardware\X210BV3\x210bv3.pdf文件里

分析:共有5颗LED、其中每颗LED用一个蓝色三角形表示:三角的平面代表正级、尖角代表负级、两向右上箭头表示发光。最下面的标号为D26的LED正极接在VDD_5(分析整个网络知这是电源),负极接地(|||表示接地)是0v。所以这颗LED在上电后是常亮的,也就是我们的电源指示灯。

标号为:D22、D23、D24、D25这四颗LED的正级并连接在VDD_IO(分析整个网络得知这是IO电压在这里是3.3V),而负极分别接在SOC的一个引脚、分别为:

D22: GPJ0_3、

D23:  GPJ0_4、

D24: GPJ0_5、

D25: PWMTOUT1 (通过网络连接到核心板上GPD0_1)

3、分析如何点亮及熄灭LED(GPIO)

分析:LED点亮的要求是正极和负极之间有正向电压差。

思考:在开发板上如何为LED制造这个电压差让它点亮呢?

解答:因为LED的正极已经定了接在了VDD_IO(3.3V)而负极接在了SOC的引脚上,可以通过SOC中编程来控制负极的电压值,因此我们可以通过程序控制负极输出低电平(0V),这样在正负极上就有了压差,LED即可点亮。(关键是要在引脚上想办法,因为引脚是GPIO)

点亮LED硬件工作原理及原理图查阅相关推荐

  1. 电子设计教程50:16*16LED点阵屏驱动-LED点阵屏工作原理

      我尝试通过移位寄存器级联+三八译码器,实现用3跟控制线,驱动1616LED点阵屏的效果.这是第二篇博客,讲述LED点阵屏的工作原理.   如下图的88LED点阵屏,要想控制第2行第3列的LED灯( ...

  2. 计算机作业微波炉工作的原理,微波炉的工作原理和原理图解析

    微波炉是利用食物在微波场中吸收微波能量而使自身加热的烹饪器具.在微波炉微波发生器产生的微波在微波炉腔建立起微波电场,并采取一定的措施使这一微波电场在炉腔中尽量均匀分布,将食物放入该微波电场中,由控制中 ...

  3. 冯诺依曼体系各硬件工作原理解析

    文章目录 计算机结构体系来源 冯诺依曼体系结构 主存储器的基本组成 运算器的基本组成 控制器的基本组成 计算机的工作过程 总结 计算机结构体系来源 1946年,美国发明了世界上第一台计算机ENIAC, ...

  4. 计算机的硬件工作原理(图片部分资源摘自王道考研资料)

    一.现代计算机的组成 此处主存和辅存可以理解为,内存和外存,内存的特点是读取速度快但是不利于保存大量数据,外存的特点 是读取速度慢,但是可以存储大量数据 计算机在开机时不会读取硬盘上的所有数据,开机时 ...

  5. 创客学院知识巩固-05ARM硬件工作原理

  6. arm裸机【4】 --- 一步步点亮LED(一)

    目录 1. 一步步点亮LED1_硬件工作原理及原理图查阅 2.数据手册查阅及相关寄存器浏览 3.从零开始手写汇编点亮LED a.GPxCON.GPxDAT寄存器分析 b.从零开始写代码操作寄存器 c. ...

  7. 【硬件】LED灯发光原理总结

    LED作为生活以及硬件中极其重要的一环,我们来了解一下LED这个电子元件. LED原理及产业分类LED是发光二极体( Light EmitTIng Diode, LED)的简称,也被称作发光二极管,这 ...

  8. 【自学51单片机】2 -- LED小灯及点亮原理介绍、keil软件编写程序、烧录程序和点亮 LED 小灯

    目录 1. 外设 LED 介绍 2.计算限流电阻 3.USB接口电路介绍 4.点亮LED小灯原理 5.特殊功能寄存器和位定义 6.通过keil软件建立工程 7.编写程序 8.烧录程序 9.收获 1. ...

  9. stm32——点亮LED

    1.点亮LED灯的准备工作 需要了解GPIO的基本工作原理,话不多说,先上图 关于详细的功能介绍,请参考普中科技F407详细资料,今天主要到的是GPIO的推挽输出模式 如图 通过软件向寄存器中写入数据 ...

最新文章

  1. 什么是TypeScript?为什么我要用它代替JavaScript? [关闭]
  2. Xcode制作动态及静态Framework
  3. javascript动画函数封装(升级版)
  4. python清除字符串中间空格的方法
  5. 2019-03-11-算法-进化(求众数)
  6. MATLAB库函数polly2trellis(卷积码生成多项式转网格图描述)的实现过程详解
  7. android app links,Android APP Links 配置
  8. Windows平台RTMP多实例推送探讨
  9. 美化type=file控件
  10. 说说C#的async和await
  11. C++_二维数组_定义方式_数组名称的作用_案例考试成绩统计---C++语言工作笔记021
  12. 使用PyInstaller2将Python脚本转化为可执行文件(下-进阶使用)
  13. png2theora.c: undefined reference to `png_sizeof
  14. 3dmax如何删除多余的时间帧
  15. java华氏摄氏转换练习
  16. 【学术 | 比赛】比赛?论文?先收藏!29个学术网站,比赛论文不再困难
  17. linux中qt浏览器崩溃解决,解决Firefox火狐浏览器总是崩溃问题
  18. 无法更改edge浏览器启动页(主页)\新标签页
  19. [渝粤教育] 昆明理工大学 单片机原理及接口技术(宋庆和) 参考 资料
  20. 如何将Word中的数学公式转化成Latex格式

热门文章

  1. 惠普136w耗材贵吗_入手解密惠普mfp136w与1136哪款好用点?差别是什么?优缺点内幕分析...
  2. 微信小程序的商城类系统的完整设计思路
  3. c语言函数返回值可以是字符串吗,函数返回值可以是字符串吗
  4. 第五章 数 组-1108:向量点积计算
  5. 水泵反渗透和一拖3恒压供水 西门子SMART和海为云触摸屏做的反渗透和恒压供水电气控制系统
  6. Android图库中照片刷新性能优化措施
  7. mysql isolation level_数据库隔离级 ( Isolation level )_MySQL
  8. 小米手机调试出现DELETE_FAILED_INTERNAL_ERROR错误
  9. 第十七届全国大学生智能车华北赛区成绩
  10. 阿里规范----应用分层包结构划分