首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么我的led(stm32f3-发现板)在申请延迟后不发光?

LED不发光的原因可能有多种,以下是一些常见的可能原因和解决方法:

  1. 电源问题:检查LED的电源是否正常连接,确保电源电压和电流符合LED的要求。如果电源电压过高或过低,LED可能无法正常工作。
  2. 引脚配置问题:检查LED的引脚是否正确配置为输出模式,并且已经正确连接到STM32F3开发板上。确保引脚的电平设置为高电平以点亮LED。
  3. 延迟设置问题:确认延迟的设置是否正确。在申请延迟之前,需要先初始化相关的定时器和延迟函数。确保延迟时间足够长,以便能够观察到LED的发光。
  4. 程序逻辑问题:检查程序中是否存在其他可能导致LED不发光的逻辑错误。例如,可能存在条件判断错误、循环错误或者其他与LED控制相关的错误。
  5. LED损坏问题:如果以上步骤都没有解决问题,那么LED可能已经损坏。可以尝试更换一个新的LED来测试是否能够正常发光。

总结起来,LED不发光的原因可能是电源问题、引脚配置问题、延迟设置问题、程序逻辑问题或者LED本身损坏。根据具体情况逐一排查并解决问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

FPGA零基础学习之Vivado-LED流水灯实验

发光二极管与普通二极管一样具有单向导电性。给它加上阳极正向电压后,通过5mA左右的电流就可以使二极管发光。通过二极管的电流越大,发出的光亮度越强。...在我们的开发板上有四个LED,设计逻辑为:FPGA 输出高电平时,LED 点亮;FPGA 输出低电平时,LED 熄灭。本次设计框架如上图。...不难发现,led 的输出,一直为3 个0,1 个1。并且1 的位置每1 秒钟移动一次,从头到尾,然后又到头。这种现象可以利用移位的思想进行实现。...由于我们设计的流水灯是每1 秒钟流动一个,在上述的仿真中,led 数值是不会变化的。如果仿真几秒钟的话,仿真的时间会比较长。在此不建议仿真几秒钟的时长,有可能会导致电脑卡住。...仿真时,可以将t 的值,改成一个较小值。例如:10。然后在此编译仿真。改的时候我们可以在仿真文件中加入一句话:修改后我们重新运行仿真工具,可以看到如图所示波形:这样我们可以清楚的看到输出变化的过程。

1K20

【电子实验1】电容充电、放电显示器

电解电容 C2 470uf 发光二极管 LED1 黄色 发光二极管 LED2 红色 开关 K1 独立按键或四位拨码开关 开关 K2 独立按键或四位拨码开关 电源 VCC 6V 电线接地端 GND ....当然,其实可以用万能板来做的更方便快速,只不过我更喜欢用洞洞板来  仿真图  ​ ---- 电路原理简介 这个实验是能简单实现电容充电和放电的简单电路。...当S1闭合的时候,电源通过R1、LED1向电容C1、C2进行充电,在接通电源的瞬间,由于C1、C2中没有电荷,其两端的电压为0,这个时候通过黄色LED灯的电流最大,发光亮度最高。...随着时间的推移,电容将逐步充满电荷,充电电流逐渐减少,那么LED1的发光时间也将会被熄灭。 特性:"通交流,隔直流"!...当电容C1、C2充满电荷后,断开K1,此时C1、C2与电源脱离,这个时候,闭合K2的话,红色的发光二极管LED2开始点亮发光,表明电容C1、C2开始放电,这个就可以说明电容具存储电荷的能力。

62210
  • 【电子实验⑤】三色循环灯

    电子制作 实训→三色循环灯 三极管和电容简单介绍↓ 三极管简单介绍链接→ 电容简单介绍链接→ 那么在这里在简单的来说说吧↓ 三极管是可以小电流来控制大电流的电子元器件,还可以来用作电子开关,...当三极管的基极没有电流的时候,三极管就是它就是截止的状态不导通(相当于阀门中有水却没有打开阀门开关一样)。...电子元器件 名称 编号 参数考值 电阻 R1 2kΩ 电阻 R2 470Ω 电阻 R3 2k 电阻 R4 470Ω 电阻 R5 2kΩ 电阻 R6 470Ω 电源 BT 3V 二节五号电池 万能板或洞洞板...LED1 红色 发光二极管 LED2 绿色 发光二极管 LED3 黄色 仿真图↓ ​ 电路实物 电路原理简介 这是一个由三极管组成的循环驱动电路。...Q2基极没有电流就会截至,Q2的集电极为高电压,所以连接在上面的发光二极管(LED2)会被点亮。

    13110

    【物联网】光影之谜:RGB-LED传感器引领科技变革之路

    RGB-LED传感器实验 背景介绍: RGB-LED传感器作为一种集成了红、绿、蓝三种颜色发光元件的传感器,其在色彩识别和环境感知方面具有广泛的应用。...引言 发光二极管(LED)作为半导体器件,因其在电流激发下可发出不同波长的光,双色LED则具备在这一过程中切换发光颜色的特性。...3.4 上传至Arduino Uno板 通过USB数据线将编译后的程序上传至Arduino Uno主板。 4. 实验结果 完成上述步骤后,观察实验现象。...3.4 上传至Arduino Uno板 通过USB数据线将编译后的程序上传至Arduino Uno主板。 4....4.4 上传至Arduino Uno板 通过USB数据线将编译后的程序上传至Arduino Uno主板。 5.

    29410

    MF前传——探索者一号简介

    如上图,串口线接右边的串口COM1,这个是调试信息输出口另一端接在电脑上,USB转串口线驱动程序在群共享可以找到,貌似win7会自动安装 PC上运行串口软件,我用的是SecureCRT,连接上一步串口线对应的串口...此时开发板启动,在串口软件中可以看到启动信息(下左图是探索者一号启动,8月3日编译,右图是红牛板的启动信息,4月3日编译) image.png image.png 7....下面测试LED和数码管,先看接线图 image.png 9. 发光二极管LED两脚分长度,长为正,用两个杜邦线接左下角的GND(短)和PB11(长)上。...按一下开发板右下角(一般把有串口的那一头成为上方)的黑色按钮,重置(Reset)按钮,或者拔了USB线重新插上,让MF重新启动。就可以看到发光二极管快速闪烁,四位数码管在累计数字。 13....MF安装完成后,在Tools目录有个MFDeploy.exe,是MF发布工具,运行后选择USB,应该可以看到NewLife_Tracker1,点击右边的Ping,如果看到Pinging… TinyCLR

    1.3K90

    【物联网】光影奇航:激光传感器探秘与按键妙用

    相较于其他光源,激光具有相干发光的特性,其空间相干性使其能够聚焦到微小区域,实现激光切割、光刻以及保持激光束在远距离上的狭窄性(准直性),广泛应用于激光指示等领域。...3.4 上传至Arduino Uno板 通过USB数据线将编译后的程序上传至Arduino Uno主板。...3.4 上传至Arduino Uno板 通过USB数据线将编译后的程序上传至Arduino Uno主板。 4....引言 振动开关模块作为一种传感器设备,利用导电振动弹簧和触发销的微妙结合,在正常状态下二者不接触。一旦振动发生,弹簧与触发器引脚接触,导电并生成触发信号。...4.4 上传至Arduino Uno板 通过USB数据线将编译后的程序上传至Arduino Uno主板。 5.

    17310

    MF干活——C#点灯神话

    今天我们要点亮的小灯,就是发光二极管,让3.3V和0V分别接在发光二极管的正负(长短)两端,就可以让其发光!    ...一般的开发板上都配有LED,就不需要我们自己去接LED啦!如果想做跑马灯什么的,可以自己去淘宝上买,一毛钱一个,10块钱可以买一百个了,不过记得买杜邦线,哈哈!    ...每一次大循环,都包含一次小循环,而小循环所做的,就是读出来针脚现在的值,取反后写入。大循环需要暂停一会,要不太快了也看不清楚呀,呵呵!     然后,小灯就闪动起来了!    ...MF是微软的开源嵌入式系统框架,经过了很多年的发现,在国内一直很冷淡,可能是因为开发板极为昂贵并且移植困难吧!...我们新生命团队经过不懈努力,总算找到了相对比较便宜的MF开发板(淘宝200元左右),还有可以跑MF的核心板(淘宝最低售价只需要46元);并且我们掌握了一些基础的移植技术,可以把 MF移植到比较热门和高性价比的多款板子上去

    881100

    迅为2K1000龙芯开发板pmon 下操作 GPIO

    有俩种方法, 这里以开发板上的 led3 给大家举例, 一种方法是在 c 语言环境建立之前来控制, 另一种方法是在 c 语言环境建立以后来控制。...1 软硬件分析 这里以开发板上的 led3 给大家举例, 我们打开开发板的底板原理图, 找到 led3 的电路, 如下图所示: 通过硬件电路图我们可以发现, 当 LS2K_GPIO0 管脚输出为高电平时..., Led3 发光, 反之则不发光。...创建完成后如下图所示: 2.2 添加编译规则 接下来就是要把我们添加的这个 C 程序编译到 pmon 里面, 这个要如何添加呢, 如果大家看了第 9.3 小节, 我相信大家一定知道要怎么做了。...的现象, 可以发现在 pmon 启动的时候 led3 会闪烁 3次, 说明我们在 pmon 下控制 led 成功, 同时可以在控制终端看到如下打印, 如下图所示: 至此, 通过 C 控制 GPIO

    71941

    【51单片机】点亮LED灯(四种形式)

    ) 网易有道词典对我这种英语渣渣来说就是福星了 福昕阅读器我个人认为也是我比较喜欢去用的一款阅读器了。...这个是二极管实物里面的一些知识点 51开发板用的是普通的贴片发光的二极管,这种二极管通常是正向导通电压1.8~2.2V。 工作电流一般在1~20mA。...这里解答大家可能会有的疑问: LED灯为什么是低电平亮:LED具有单向导电性,当 LED 的正端接了高电位,负端连接了低电位,且正负端电位差超过1.8V以上时,LED就会亮起来。...为什么LED灯闪烁要加延迟:因为在单片机当中每次都是以MHZ(也就是运行上百万次),所以它们就会执行的特别快。那么就会闪烁的特别快,以我们人类的肉眼是根本看不出来的,所以需要延迟函数。...是因为这个程序我们想让流水灯延迟多少行秒就可以延迟多少行秒,注意这个延迟毫秒并不只是改变之前延迟500ms,它是可以在每个延迟函数阶段,分别延迟出不同的速度,上面的这样一开仿佛就单一,而这个是进行变化的

    1.2K10

    Arduino硬件开发入门点亮LED

    原作者:陈帅华-探索技术艺术与国学之美 原文链接:http://www.shuaihuajun.com/article/arduino-led/ 我现在手里有一套Ruff开发板套件和一套Arduino开发板套件...可以把Arduino开发板看作是一块电池,我将8号引脚的模式设置为输出,可以看作是电池的正极,LED灯并联起来,汇集到Arduino的负极接地引脚。...当执行digitalWrite(8, HIGH)的时候,通电,电路中有电压产生,所以就有运动的电流,电流从LED阳极流向阴极,LED就会发光;当执行digitalWrite(8, LOW)的时候,断电,...(8, HIGH)执行后,电路通电,LED亮,此时执行delay(500)函数主程序会暂停500毫秒在执行,LED就会亮500毫秒,然后digitalWrite(8, LOW)执行,LED灭,主程序再暂停...我就看到面包板上的一排LED灯每1秒完成亮和灭的表演。 我还发现,如果将LED灯门串联起来,每一个LED发的光都很微弱,将LED灯并联起来每一个LED发的光一样而且很亮。

    1.1K30

    机器视觉系统硬件:光源

    机器视觉硬件内容 第一部分:光源 1 为什么要使用光源 目的:将被测物体与背景分离,获取高质量、高对比度的图像,好的光源可以很大程度上减少无关的背景信息,突出被测物体的特征。...(3) 亮度:亮度太大的话,缺陷可能会被淹没,亮度太小,缺陷的对比度可能也会不明显,打光也就失去了原有的意义,所以要合理选择光源的亮度。 (4) 稳定性:是指光源在一个时间范围之内稳定的发光。...视觉系统使用的光源主要有三种:高频荧光灯、卤素灯和LED(发光二极管)光源等,其性能对比如下图所示。 ? 3 LED光源 3.1 LED光源的优势 LED 灯的综合性能最佳,广泛应用于机器视觉领域。...偏光:在垂直于传播方向的平面内,光矢量只沿着某一个固定方向振动的光,通常是利用偏光板来阻止特定方向的反射。 平行光:照射角度一致的光,太阳光就是平行光。发光角度越窄的LED直射光越接近平行光。 ?...漫射板是玻璃的一个表面通过金刚砂打磨成凹凸不平后制作出的一种玻璃,光线通过漫射板折射后向四面八方射出去,这样光线就变的均匀了。 左图为无漫射板,右图为有漫射板。 ? 参考文献: 【1】胡仁伟.

    1.1K21

    电子电路光电器件—光耦的应用与工作原理,测试与光耦测试座的作用

    通过在发光二极管(LED)和光敏晶体管之间传输光信号,它提供了优良的抗干扰能力以及电气隔离效果。这种设备通常用于需要无接触电隔离的应用场合,例如IGBT或MOSFET的驱动。...栅极驱动光耦的工作原理相对直接。其发光二极管侧接受输入信号时发光,通过光信号激活光敏晶体管,从而驱动负载设备并实现电路控制。...传输延迟测试:光电器件的速度性能直接影响应用的效率。因此,测量从输入信号送达LED到光敏晶体管响应输出所需的时间延迟是必要的。4....它能满足不同电路板设计中对轻薄结构的需求,使得其在便携式和快速响应应用中表现突出。3. 双列直插式封装(DIP):作为传统的封装形式,DIP结构简单,便于手动和自动化生产。...不仅如此,测试座还需要在多次插拔设备后依然保持性能的稳定性,这对于批量测试和长时间使用的可靠性验证至关重要。

    16110

    【STM32H7教程】第18章 STM32H7的GPIO应用之跑马灯

    也许初学者会问为什么要做IO扩展,不是已经用了240脚的STM32H743XIH6吗?因为开发板使用了32位SDRAM和RGB888硬件接口,消耗IO巨大,所以必须得扩展了。  ...绿色发光二极管的压降为3.0V-3.2V。   正常发光时的额定电流约为20mA。 贴片LED压降:   红色的压降为1.82-1.88V,电流5-8mA。  ...实际测试开发板红色贴片LED的压降的确是1.8V左右,那么流过LED的电流就是 (3.3 – 1.8)/ 1K = 1.4mA 在不考虑二极管本身电阻的情况下,流过LED的电流就是1.4mA。...18.2.4 贴片LED的正负极区分 仔细查看开发板版上面所使用的贴片LED,会发现一端有绿点,有绿点的这端是负极,而另一端就是正级了。 ?...由于将GPIO设置为输出时,GPIO输出寄存器的值缺省是0,因此会驱动LED点亮,因此在改变GPIO为输出前,先关闭LED指示灯。 注意事项: 大家会有疑惑,为什么这里没有初始化GPIO。

    85650

    单片机第一节课老师为什么讲的是流水灯---单片机显示1

    01 原理 为什么我们开始学单片机的第一节课老师就是教我们流水灯呢?流水灯其实就是LED的一个显示方式。LED显示是在单片机学习中最为常见,最为基础的显示方式,运用也是最广的。...今天我们就从仿真到我们的STC15W创客开发板详细的讲解一下LED显示的运用。...LED,其实就是发光二极管,二极管是有极性的元件,电流的只能从阳极流向阴极,当有最够大的电流(10mA左右)流过LED,那LED就会发光,所以我们必须在LED的阳极和阴极之间加正向电压,这样我们LED才会发光...在单片机运用中,我们就可以用单片机的IO口去控制加在LED阳极和阴极之间的电压,从而实现LED的亮与灭。 02 仿真调试 ?...因为我们的STC15我单片机是增强型的C51单片机,每个IO口都有四中工作模式,当设置为推挽输出时能初始20mA的电流,这样足以点亮LED了,所以我就没有外接上拉电阻,其实芯片内部已经上拉了。

    74820

    山东大学单片机原理与应用实验 4.1 按键声光报警实验

    4、记录程序运行结果截图 三、实验过程及结果 本实验联系静态按键识别,发光二极管驱动,以及外部中断的使用方法,实验原理图如下图1所示(注:图中元件编号中括号里面的内容表示该元件所在的板子名称,如CPU...图1:实验原理图 要求利用外部硬件中断,按键按下一次产生一次外部中断,在中断服务程序中计数器加1,同时,通过发光二极管的闪烁和蜂鸣器响的次数,指示计数器的当前值。...将 MCU 板插接在母板上,按照前面连接关系表将硬件连接好。 2)在仿真器断电情况下将仿真器的仿真头插在 MCU 板的MCU 插座上。将仿真器与开发PC 机的通信口连接好,打开实验箱及仿真器的电源。...6)运行程序,按下 MCU 板上的KEY0 按键,观察每次按键按下时主板上的发光二极管的闪烁和蜂鸣器响的次数,是否符合程序要求,若不符合要求,分析出错原因,继续重复第4、5 步的步骤,直至结果正确。...(500); //调用延时函数 led=1; //置高电平则LED灯灭 bell=1; //置高电平蜂鸣器不响 delay(500);

    1K30

    【STM32F407开发板用户手册】第18章 STM32F407的GPIO应用之跑马灯

    实际测试开发板红色贴片LED的压降的确是1.8V左右,那么流过LED的电流就是 (3.3 – 1.8)/ 1K = 1.4mA 在不考虑二极管本身电阻的情况下,流过LED的电流就是1.4mA。...18.2.3 贴片LED的正负极区分 仔细查看开发板版上面所使用的贴片LED,会发现一端有绿点,有绿点的这端是负极,而另一端就是正级了。...这是我不希望的,因此在改变GPIO为输出前,先关闭LED指示灯 */ bsp_LedOff(1); bsp_LedOff(2); bsp_LedOff(3); bsp_LedOff...上电后串口打印的信息: 波特率 115200,数据位 8,奇偶校验位无,停止位 1 程序设计: 系统栈大小分配: 硬件外设初始化 硬件外设的初始化是在 bsp.c 文件实现: /* ********...上电后串口打印的信息: 波特率 115200,数据位 8,奇偶校验位无,停止位 1 程序设计: 系统栈大小分配: 硬件外设初始化 硬件外设的初始化是在 bsp.c 文件实现: /* ********

    66120

    【51单片机】LED的三个基本项目(LED点亮&LED闪烁&LED流水灯)(3)

    建立工程】,【所有工程编译建立】 一般选择第二个即可 点击【建立工程后】 3.LED发光二极管介绍 发光二极管:只有正极接正极,负极接负极才有电流通过 如何区分LED的正负极?...电极:小的是正极,大的是负极; 引脚:长的是正极,短的是负极(长正短负) 4.开发板图查询 可以进入该传送门,下载对应资料:传送门 下载解压后得到文件如下图所示 找到对应的LED模块 5...)的原理 CPU通过配置控制的寄存器P2(0/1)来控制硬件电路(高低电平),(PS:该过程还要经过驱动器驱动) 如下图所示:我们给P20置0,对应低电平,LED低接低高接高,第一个D1LED灯亮,其余不亮...,右键编辑栏即可 包含头文件成功 头文件展开后我们可以发现,头文件中定义了P2寄存器的地址 8.将代码下载到单片机中 因为Keil默认不生成程序下载的文件,所以需要我们点击下图所示图标生成...,点击“下载” 重新打开单片机开关 再次点击开关,点亮成功 二.LED闪烁(1s为周期) 1.用循环让二极管能够反复接收到信号 在明白点亮LED灯的操作后,我们引入“循环”的概念;每一次while

    18211

    【uFUN试用体验】小巧而不失精致,简单而不失内涵——uFun开发板开箱爆照

    最近有幸能得到uFun开发板的试用机会,我是3月4号提交的申请,3月8号收到的板子,可以说面包板社区的效率还是很高的,在这里感谢面包板社区、@张进东 张工及所有为了这个项目奉献的人!...开发板背面有一根很短很细的漆包跳线,大家发现了吗?本来以为还要自己焊接跳线,没想到都焊接好了,而且焊接的很小巧,不仔细看根本看不出来,如果真让我自己焊,焊的肯定很丑。...RGB灯:RGB采用的全彩共阳极LED,通过控制3路PWM波,从而调出各种颜色,当然,如果能采用那种外部是玻璃封装的就更好了。 LED灯:LED采用的反贴红色光,发光在反面。...是我孤陋寡闻了,这种封装的我是第一次见,放置在了触摸板中间的正下方,晚上可以方便的操作触摸按键,这一点的设计还是很有创新的,白天看不太出来,晚上可以试一下。...目前这块板子市场上还是买不到的,这次没申请到的朋友,也不用着急,过一段时间,面包板社区还会开展申请试用的相关活动。

    60520

    Mini LED技术深度报告

    当电路板制程完成后再将所需的驱动IC放置于电路板上完成驱动背板制程。...PCB背板尺寸受限,目前主要通过拼接的方式实现背光技术。PCB板制作过程中,需要经过许多次回火,内部材料释放内应力时会产生板弯、板翘等状况,此现象随着PCB板尺寸越大而越发严重,从而导致光学显示差异。...因此单体PCB尺寸一般不超过24寸,大尺寸的背光往往需要多块PCB板拼接。 玻璃背板将逐步取代PCB背板,成为MiniLED背板的新方案。随着MiniLED制程的逐渐缩小,转移的过程将变得更加困难。...MicroLED(微型发光二极管)是将传统的LED阵列微小化,形成高密度集成的LED阵列,像素点尺寸在50um以下。...量子点具有电致发光与光致放光的效果,受激后可以发射荧光,发光颜色由材料和尺寸决定,因此可通过调控量子点粒径大小来改变其不同发光的波长。

    1.9K10

    客制化 GH60 XD60 像 Poker 一样的 60% 机械键盘 (2) 采购以及组装

    LED 发光二极管 80 只 塑料外壳一个 Mini USB 连接线一根 电洛铁以及相关零件一套 我相信来我博客看东西的朋友多是工程师或者准备成为工程师,应该电洛铁一套自己或者身边的朋友是一定有的。...这个时候需要注意的是,先放打洞的脚,然后安装小洞的卡脚。 一定要注意检查,我在把键轴全部组装好之后发现,空格键的卫星轴没有安装好,然后我没办法,我再全部拆下来,然后再组装好,累死我了。...第六步:检测键盘 这个时候,其实键盘是可以使用了的。我们用数据线连接电脑进行测试,看看是否可以正常的输入。我不建议这一步你就安装上键帽,因为等下还要拆。 我人品好,木问题。...第七步:安装 LED 发光二极管 LED 的长脚是正极,短脚是负极。这一点切记哦。 然后就是,主机主板上的 LED 正负极的标注。我们从键轴上的灯位,把引脚插过去,然后将长脚掰弯,固定住,防止掉落。...嘿嘿,其实我就是喜欢这个调调的。 键盘组装好了,但是,使用的时候会发现,配列和我设计的完全不是一会事儿呀。 我们还需要最后一步,刷配列。

    1.4K80
    领券