打印

IO口驱动LED

[复制链接]
4406|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhiyonghe|  楼主 | 2009-12-16 21:54 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zhiyonghe 于 2009-12-17 10:32 编辑

STC单片机的灌电路可达20MA,按我的图的接法最多可驱动4个插件LED,我突发好奇想同时个这7个IO口赋0的效果会是怎么样,结果我诧异了,三个单片机循环亮,且不能下载程序来!!!!即我想重新下载其他程序的时候,下载不了了!!!奇怪了,难道烧坏了???
烧坏了倒好,可更让我不解的是我不玩了,过了会我又重新下载,确可以了!!纳闷中,

实在不好意思!!我昨天可能哪里搞错了,今天我单独写了个只点亮LED的程序,发现能点亮,我现在想和问的问题是:这7个LED如果在程序中不用循环扫描点亮,而直接点赋0点亮会有啥不好的后果呢?

7 LED.jpg (64.4 KB )

7 LED.jpg

相关帖子

沙发
zyok| | 2009-12-16 23:15 | 只看该作者
每个IO是可以达到20mA,但是你没见它总电流限制吗?;P

使用特权

评论回复
板凳
ningling_21| | 2009-12-17 08:28 | 只看该作者
软击穿,好像可以恢复...

使用特权

评论回复
地板
zhiyonghe|  楼主 | 2009-12-17 08:47 | 只看该作者
每个IO是可以达到20mA,但是你没见它总电流限制吗?;P
zyok 发表于 2009-12-16 23:15


20mA就是总电流!!

使用特权

评论回复
5
huangqi412| | 2009-12-17 08:58 | 只看该作者
不会吧,貌似一般总电流都有40MA,

使用特权

评论回复
6
andy2003hu| | 2009-12-17 09:15 | 只看该作者
PIC16中档的有上百个MA。

使用特权

评论回复
7
zhiyonghe|  楼主 | 2009-12-17 22:39 | 只看该作者
我现在想问的是,如是设计中这样同时直接去驱动这么多LED会不会带来什么隐患?
比如我的程序在某条件下,我给这7个LED同时赋值0后让他们亮一段比较久的时间

使用特权

评论回复
8
andy2003hu| | 2009-12-18 10:22 | 只看该作者
不怎么安全。长时间通这么大的电流,单片机肯定会发热。发热会降低元件的寿命。建议不直接驱动。

使用特权

评论回复
9
jiabin1024| | 2010-2-6 09:13 | 只看该作者
需要同时点亮 时间长要啊加驱动哈

使用特权

评论回复
10
红心J| | 2010-2-6 14:37 | 只看该作者
可靠性设计原则是实际电流和不超过MCU额定电流的1/2,如果超过,应考虑加一级驱动电路。

使用特权

评论回复
11
wangzk| | 2010-2-9 10:34 | 只看该作者
还是加驱动吧

使用特权

评论回复
12
fxhfxh| | 2010-2-9 10:44 | 只看该作者
实验一下完全可以,但实际使用,还是要加驱动。

使用特权

评论回复
13
ayb_ice| | 2010-4-21 10:04 | 只看该作者
如果程序没有问题的话。那只能怪MCUcafc能力太差,台湾人的东西不能太信,只能相信自己

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

131

主题

1265

帖子

1

粉丝