基于51的广州塔

关注

单片机 单片机综合应用 皇甫赛奇    2018-01-12   |   浏览量 243  

为什么我做的广州塔程序只能运行几秒,然后就不亮了?

程序是让它先逐层亮,然后全亮,然后再亮其他的样式,结果每次都是全亮时闪一下就不亮了。


最佳答案

其他答案

  • 一指破宫 发表于 2018-01-12

    贴出来代码 ,  更直观 ,看看你代码 衔接的部分是否有问题。

    举报 评论 0

  • 7943603 发表于 2018-01-12

    就是电源的问题,电源最后顶不住了

    举报 评论 0

  • donatello 发表于 2018-01-12

    电源的参数不对导致电源坏了或者LED烧坏了。建议楼主下次设计这种带这么多LED的制作的时候多问问电子系的模电大神,获得比较安全稳定的电源方案。

    举报 评论 0

  • 445465396@qq.com 发表于 2018-01-12

    是否全亮时电源驱动不足导致电源自我保护了,你可以试一下全亮后灭了,用万用表量一下电源那里是否还有电压输出,如果没有,那就可以肯定是电源保护了,换一个大功率的电源试下。

    举报 评论 0

  • lichangle 发表于 2018-01-12

    程序出错,或者电源功率或者驱动电路的能力不够导致保护了

    举报 评论 0

  • @曲终人散@ 发表于 2018-01-12

    程序的问题呀,你先实现逐个可以单独的亮,然后实现逐层,然后全亮等等

    举报 评论 0

  • xdsnet 发表于 2018-01-12

    从状态来看,电力不足是重要怀疑对象

    如果你有其他监控手段(比如同时在某个地方输出状态信息),应该可以看到整个程序是否还在正常运行还是保护了?

    举报 评论 0

  • 徐珂靖 发表于 2018-01-14 云汉达人

    开机就把LED全亮试试。看看是硬件问题还是软件的。

    举报 评论 0

  • chen0000009 发表于 2018-01-15

    程序的问题,直接上代码吧

    举报 评论 0

  • ~IOT夙愿 发表于 2018-01-15

    检查一下电源部分是不是有问题,能不能满足所有灯都亮起时的功率。

    举报 评论 0

  • 小小程序猿 发表于 2018-01-17

    有可能是你的程序只运行了一次,或者是你电源问题,不够驱动所有的LED

    举报 评论 0

  • hehung 发表于 2018-02-27

    像你说的情况,如果程序没有错的话就是供电不足引起的,LED全亮的瞬间是需要大量供电的,这是供电不足或者供电超负荷会赵成单片机或者稳压模块自保护断电。

    举报 评论 0

我来回答

试用推荐

TPYBoard - GPS 开发板

产品总数:3个  申请人数:108

距离结束时间:

推荐达人 更多>

  • 王奕 向ta提问

    Eagleson

    在学习FPGA的道路上 我们一起成长吧!

    在行: FPGA/CPLD

  • 靳飞 向ta提问

    汉云

    在路上的Linuxer

    在行: DSP技术 Linux 系统 STM32讨论区 PIC单片机 PCB技术/设计/定制

  • Angel Cherry 向ta提问

    MOP

    用愛和熱忱寫好每一行Code

    在行: FPGA/CPLD Linux 系统 热门单片机

  • 陈龙 向ta提问

    活到老学到老、生命在于折腾

    在行: 电路设计 Linux 系统 DIY创客 开发板

  • 徐珂靖 向ta提问

    xukejing

    Linux系统 、热门开发板

    在行: Linux 系统

完成答题
赶快去开启您的宝箱吧