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

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

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


QQ截图20160321155901【附赠实战教程 】BUCK变换器免费试用征集中

QQ截图20160321155901  【有奖DIY】工程师本色上演 设计征集活动



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

标签 三极管
LV13
大元帅

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

查看全部内容

3态输出5-SOT -40至85的低功耗单总线缓冲器门 IO-Link数字输入集线器参考设计 面向 1000mA 空间受限类应用的同步降压稳压器
系统侧阻抗跟踪™电量计12-DSBGA -40至85 通过EMC/EMI测试的双线制4-20mA发送器设计 3.5 - 36V 2A、3A 低静态电流降压转换器
单节锂离子和锂聚合物电池的高侧保护膜 用于人机界面应用的低功耗电容式触摸解决方案 具有 40μA 静态电流的 SIMPLE SWITCHER® 降压稳压器
2017/07/17 09:01:04
2
wpcily
电源币:2381 | 积分:0 主题帖:1 | 回复帖:296
LV6
团长
肯定是RED脚出信号,才可能触发导通啊,否则开关漏电流太大?
2017/07/17 09:35:54
3
moujianguo
电源币:0 | 积分:0 主题帖:10 | 回复帖:16
LV3
排长
是软件的问题吧,应该!
2017/07/17 10:51:59
6
x1995418
电源币:852 | 积分:3 主题帖:94 | 回复帖:174
LV7
旅长
说明单片机RED引脚输出高电平了,结合手册检查下是不是没配置好。
2017/07/17 10:51:10
4
电源网-璐璐
电源币:1059 | 积分:45 主题帖:79 | 回复帖:1320
LV9
军长
本帖已入选每日一问活动中,活动详情戳:

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

软件上去做修正

RED默认要为低电平

2017/07/17 11:41:06
8
fifasanguo
电源币:400 | 积分:0 主题帖:18 | 回复帖:140
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 | 回复帖:142
LV5
营长
单片机默认的是上拉,改下IO设置
2017/07/17 14:35:06
11
xiaoxiong1988
电源币:30 | 积分:5 主题帖:1 | 回复帖:35
LV3
排长

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

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

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

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