keil嵌入式程序led灯报错不亮,如何解决?

如何解决这个问题,希望大家教教我,谢谢各位,非常感谢大家,希望大家教教我,谢谢。

img

img

img

img

  • 你可以看下这个问题的回答https://ask.csdn.net/questions/7776926
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:一、点亮LED程序,代码正确但是LED灯不亮,单板没反应
  • 除此之外, 这篇博客: 恒流电源与恒压电源在LED驱动应用上的分析。中的  最近在LED驱动上产品上发现有点问题,现在重新拿出来分析一下,便于以后开发。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 自从LED灯珠产生到现在产能的提升,市场上的LED电源驱动需求大幅增加.......

    本章只正对基本功能的LED驱动装置进行简单的原理说明以及应用场景分析,下一次将对目前几种主流的调光协议以及相关产品进行分析。

    横流源 

            如上图,最简单的恒流源就是使用两只相同的二极管,利用基级(be)电压作为基准则输出电流为

                                                                                                    I=Vbe/R

       电流源内阻相对负载阻抗很大,负载阻抗波动不会改变电流大小。理想的电流源是不存在的(有内阻)。在实际应用中,如果

    一个电流源在电压变化时,电流波动不明显,我们通常假定它是一个恒流源

    特点

    1、输出电流恒定不变

    2、直流等效电阻无穷大

    3、交流等效电阻无穷大

    恒压源

    如上图,电压源内阻相对负载阻抗很小,负载电流波动不会改变电压大小。理想的电压源是不存在的(有内阻)。在实际应用中,如果一个电压源在电流变化时,电压波动不明显,我们通常假定它是一个恒压源。

    特点

    1、输出电压恒定不变

    2、电压源自身电压是确定的,而流过它的电流是任意的(一定范围内)

    LED驱动应用

            在实际应用中,我们常常将LED驱动装置分为恒压驱动产品,横流驱动产品以及可编程产品。其中DC输出低压的一般为恒流、恒压或者可编程产品,DC输出高压一般为恒流产品(DC>120V),DC输出低压产品为恒压、恒流或者可编程产品

           LED恒压恒流产品广泛应用于LED景观照明、LED日光灯、LED PAR灯、LED隧道灯、LED矿灯、LED投光灯、LED泛光灯、LED植物补光灯 ..........

           总之,随着LED的日益成熟以及城市基建加大投入,潜在市场将在未来几年内大爆发。

             恒压

    一般DC输出电压低于80V,在装置输出后端一般会接入一个DC-DC的buck调光电源一般不会直接接LED灯珠,而是通过后级接一个DC-DC的buck小调光电源(预留通讯接口,例如DMX、DALI、RS485)来接入灯珠。一般恒压电源功率为600W,1200W以上,输出并入几十台小buck调光电源。常用于大楼外景照明、城墙景观、河道景观....

    恒流

    一般根据LED灯珠的串并来进行电源的选型,一般上限不会超过500V,而且接线长度要要求限制,因为输出电压越高,后面接线时越要考虑线的压降,因此对施工现场要求比较高一般露天的体育场馆的照明LED驱动装置与灯具是相距甚远,比如高杆灯或则足球场的场边的高挂灯,所以led驱动装置的空载电压要比灯载电压高10V左右以此来避免线上的压降。

    对于这一类电源,常常选择中大功率的电源,经常是480W以上的电源、600W、1000W或者更高。这一类电源主要用于体育场馆照明、大型广场照明。

              可编程

              此类产品可由客户自行选择搭配电源公司所附带的编程器对电源进行设定,配置成恒流或者恒压电源,结合具体场景自行使用目前市面上大部分的LED驱动公司基本上都有此类产品。