找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

stm32流水灯第一个灯很亮,其他很暗

查看数: 1863 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-1-19 20:07

正文摘要:

主程序如下: #include "stm32f10x.h" #include "delay.h" #include "buzzer.h" #include "led.h" #include "key.h" int main(void) {         Led_Init();//LED ...

回复

ID:490458 发表于 2023-1-24 13:48
你的led是不是没有加限流电阻?led开始导通时候电压稍高点,然后会比导通开始时候降低一点,每个led的电压也有偏差。会不会正好是第一个电压最低,然后其他的两端电压差不够打开了?加上限流电阻试试
ID:624769 发表于 2023-1-23 16:57
你不觉得,是最后一个 delay 加多了么?去掉最后那个delay应该就一样了吧?
ID:883242 发表于 2023-1-23 11:25
Delay_ms()贴出来。
应该是没有加volatile的缘故。

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表