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

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

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

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

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

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

相关·内容

迅为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

69741

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

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

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

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

    1.1K10

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

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

    72620

    【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

    15211

    【电子实验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开始放电,这个就可以说明电容具存储电荷能力。

    58510

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

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

    58420

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

    实际测试开发红色贴片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 文件实现: /* ********

    64720

    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】胡仁伟.

    1K21

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

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

    12010

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

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

    10410

    【物联网】光影之谜: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.

    25510

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

    也许初学者会问为什么要做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。

    83950

    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

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

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

    1.3K80

    MF干活——C#点灯神话

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

    837100

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

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

    14210

    山东大学单片机原理与应用实验 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

    Mini LED技术深度报告

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

    1.9K10
    领券