貳式鸽 2025-02-14 15:31 采纳率: 0%
浏览 15

为啥我程序没错,下载也没问题,但是灯不亮

下面是程序和系统板排线,才开始跟着B站江协科技的视频学,但是到这里卡住了检查半天,换了几个LED,正反都试了好几次都不行,最奇妙的是偶然间发现LED直插一个然后用手碰另一个脚LED会微微发亮

img

img

  • 写回答

5条回答 默认 最新

  • 阿里嘎多学长 2025-02-14 15:31
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    解答

    你的问题是关于STM32单片机的LED灯不亮的问题,虽然程序和下载都没有问题,但是LED灯不亮。根据你的描述,LED灯偶尔会微微发亮,说明LED灯本身没有问题。

    可能的原因是:

    1. 电路板排线错误:检查一下电路板排线是否正确,是否有短路或断路。
    2. 电压不稳定:检查一下电源电压是否稳定,是否有电压脉冲或抖动。
    3. LED灯的电流不足:检查一下LED灯的电流是否足够,是否需要增加电流源。
    4. 单片机的GPIO口输出电压不稳定:检查一下单片机的GPIO口输出电压是否稳定,是否需要增加电阻或电容。

    为了解决这个问题,可以尝试以下步骤:

    1. 使用多个LED灯来测试电路板排线是否正确。
    2. 使用电压检测器来检查电源电压是否稳定。
    3. 使用电流检测器来检查LED灯的电流是否足够。
    4. 使用 oscilloscope 来检查单片机的GPIO口输出电压是否稳定。

    如果你已经检查了这些问题,但是问题仍然存在,可以提供更多的信息和代码,帮助我更好地解决问题。

    评论

报告相同问题?

问题事件

  • 创建了问题 2月14日