您好, 登录| 注册|
论坛导航
您好, 登录| 注册|
子站:
商城:
论坛首页    电源技术综合区
  •  发帖
  • 收藏

单片机一上电就灯亮
阅读: 215 |  回复: 13 楼层直达

2017/07/17 08:35:53
1
moujianguo
电源币:0 | 积分:0 主题帖:10 | 回复帖:16
LV3
排长

QQ截图20160321155901  众望所归之可信任的数据采集仪

QQ截图20160321155901 【公布获奖名单】优秀生必备! LM3478 BOOST套件免费试用



各位大侠帮分析一下,RED是单片机输出引脚,R_out连接LED,现在的问题是前面一上电灯就亮,是什么原因,帮忙分析一下,感谢

标签 三极管
LV13
大元帅

楼上说的有道理,上点就亮,肯定是输出高电平,三极管导通,LED亮了,但是在程序中没有刷新输出端口的指令吗?如果是有这样的指令,LED是亮一下就灭,则就是IO端口配置的问题,IO口错误设置为上电输出高电平,端口刷新后就灭了,如果是程序中有刷新输出端口的指令,而实际表现为LED一直常亮,则不是端口设置的问题,有可能是硬件的问题,比如单片机的这个IO口坏了,一直输出高电

查看全部内容

高速CMOS逻辑四通道2输入NOR门极 IO-Link数字输入集线器参考设计 具有40uA Iq的简单开关60V,3A降压型转换器
十六进制施密特触发器14-SO -40至85 可检测3极或4极3.5mm配件的耳机检测开关 具有40μA静态电流的40V、5A、2.2MHz 降压稳压器
双路1-Of-4数据选择器/多路复用器 支持音频和充电功能的USB Type-C和供电迷你坞 具有 30V 内部 FET 开关的 1.6 MHz 升压转换器
2017/07/17 09:01:04
2
wpcily
电源币:5498 | 积分:0 主题帖:1 | 回复帖:240
LV5
营长
肯定是RED脚出信号,才可能触发导通啊,否则开关漏电流太大?
2017/07/17 09:35:54
3
moujianguo
电源币:0 | 积分:0 主题帖:10 | 回复帖:16
LV3
排长
是软件的问题吧,应该!
2017/07/17 10:51:59
6
x1995418
电源币:288 | 积分:6 主题帖:79 | 回复帖:165
LV7
旅长
说明单片机RED引脚输出高电平了,结合手册检查下是不是没配置好。
2017/07/17 10:51:10
4
电源网-璐璐
电源币:1057 | 积分:61 主题帖:61 | 回复帖:1231
LV9
军长
本帖已入选每日一问活动中,活动详情戳:

http://www.dianyuan.com/bbs/1547220.html
2017/07/17 10:51:29
5
于豆豆
电源币:286 | 积分:0 主题帖:7 | 回复帖:33
LV4
连长
啥单片机?51的   复位后IO是高电平,灯肯定亮。
2017/07/17 10:55:07
7
zz052025[实习版主]
电源币:1913 | 积分:34 主题帖:17 | 回复帖:785
LV8
师长

软件上去做修正

RED默认要为低电平

2017/07/17 11:41:06
8
fifasanguo
电源币:379 | 积分:0 主题帖:18 | 回复帖:132
LV5
营长
三极管8050是NPN型,基极为高电平时,三极管集电极和发射极导通,所以LED点亮,你这个LED亮的原因就是单片机口输出为高电平了。
2017/07/17 11:55:21
9
moujianguo
电源币:0 | 积分:0 主题帖:10 | 回复帖:16
LV3
排长
是的,软件要改一下,一上电要让引脚输出低电平就好了
2017/07/17 12:11:18
10
hmy123456
电源币:6 | 积分:0 主题帖:8 | 回复帖:122
LV5
营长
单片机默认的是上拉,改下IO设置
2017/07/17 14:35:06
11
xiaoxiong1988
电源币:29 | 积分:5 主题帖:1 | 回复帖:34
LV3
排长

第一,red连接的IO口 软件上处理一下 IO口为带上拉 然后输出低

第二,R1后面再接一个电阻下拉  R1不应该为这么大1K-5.1K都可以 下拉电阻10K

然后再试试  软件上如果处理好了 就不需要外接下拉电阻

2017/07/17 17:58:56
13
x1995418
电源币:288 | 积分:6 主题帖:79 | 回复帖:165
LV7
旅长
R1限流电阻,一般为1K,接个下拉电阻,放置电平误触发,
2017/07/17 16:38:10
12
电源网-璐璐
电源币:1057 | 积分:61 主题帖:61 | 回复帖:1231
LV9
军长
楼猪,如有出现了满意回复,记得设置最佳回复哦~~~
2017/07/18 06:39:25
14
lingyan[实习版主]
电源币:2904 | 积分:28 主题帖:14 | 回复帖:444
LV7
旅长
楼上说的有道理,上点就亮,肯定是输出高电平,三极管导通,LED亮了,但是在程序中没有刷新输出端口的指令吗?如果是有这样的指令,LED是亮一下就灭,则就是IO端口配置的问题,IO口错误设置为上电输出高电平,端口刷新后就灭了,如果是程序中有刷新输出端口的指令,而实际表现为LED一直常亮,则不是端口设置的问题,有可能是硬件的问题,比如单片机的这个IO口坏了,一直输出高电平。单片机程序中,刚开始的初始化中,编程者都要对IO端口控制寄存器进行设置,你是这样的编程的吗?
该帖为最佳回复什么是论坛积分
该帖有赏
关注我们
新浪微博
官方Q群
客服热线
服务时间:周一至周五9:00-18:00
微信关注
免费技术研讨会
获取一手干货分享