• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

为什么单片机接单个的LED灯和接排灯效果不一样?

1a38072d60295b99 2020-06-04 浏览量:566
上次做一个单片机跑马灯实验,如果中间是单个的LED灯,左右两边高低电平,灯会亮,但是一排的话,它就不亮了,测试了很多遍,偶尔第一个灯会亮,但是也不会动,同样可以看到高低电平在变化,但是灯就是不亮!
也试过接电阻之类的……
qwq
请问有人遇到过这种问题吗???求助!!!
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 高低电平是示波器测到的么?  LED点亮条件,达到工作电压,能够提供足够的驱动电流这也是一般会外接驱动或上拉电阻的,单片机的IO口驱动电流有限,可以看规格书。另外再看下,你的电平频率是否太高,即led点亮时间是否够,脉冲太窄,led还没响应就结束了,灯也就不亮。
    • 发布于 2020-06-05
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • 这种应该是程序问题,你可以单个测试点亮试试看,排除硬件问题,如果发光正常就是软件问题,只要是推完输出的单片机都可以实现这个功能的
    • 发布于2020-06-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 是不是扫描频率太高了
    • 发布于2020-06-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 排灯有可能是功率不同,灯多了要的功率大了。你要调整供电的电流。

    或是你的程序的逻辑问题


    • 发布于2020-06-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 有可能是多个LED叠加的压降太大,导致电流为0了
    • 发布于2020-06-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 首先,你要先算出你的LED排灯的总功耗或者电流(并联的话)或者电压(串联的话);

    其次,计算你的端口输出承载的功耗或电压、电流

    最后,实测输出电压电流情况


    综上,你就知道:你的硬件是否能满足正常运行的条件

    • 发布于2020-06-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 要看电路上是怎么连接的,是串还是并,串的话,压降可能太大,无法驱动起来的原因。并的话,可能是驱动程序的逻辑问题
    • 发布于2020-06-18
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

为什么单片机接单个的LED灯和接排灯效果不一样?