打印

请问这个电路,绿灯亮的不正常是怎么回事?

[复制链接]
2364|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
rezire199847|  楼主 | 2011-2-1 01:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
PowerAnts| | 2011-2-1 01:16 | 只看该作者
单片机的其它IO挂有别的IC,且那些IC有上了电,某些高电平的网络会通过IO的钳位二极管向VCC端注入电流,引起绿灯发光。

使用特权

评论回复
板凳
rezire199847|  楼主 | 2011-2-1 19:12 | 只看该作者
2# PowerAnts
请问有办法解决这个问题吗?谢谢了

使用特权

评论回复
地板
PowerAnts| | 2011-2-1 19:27 | 只看该作者
可以在LED上并一个适当的电阻解决

使用特权

评论回复
5
rezire199847|  楼主 | 2011-2-1 20:45 | 只看该作者
4# PowerAnts
我问过其他一些人,他说把复位的5v接到k1的下端,你看看有没有道理?谢谢

使用特权

评论回复
6
PowerAnts| | 2011-2-1 21:18 | 只看该作者
没有用,没有办法可以关掉GPIO内的错位电路

使用特权

评论回复
7
lnak| | 2011-2-2 00:11 | 只看该作者
就在104或10u处并5.1k的电阻!

使用特权

评论回复
8
PowerAnts| | 2011-2-2 10:55 | 只看该作者
如果有一条IO被别的IC拉高了,过来的电流有几mA,也是没有用的,如果强制用开关拉低,则可能烧掉那个IC的IO

使用特权

评论回复
9
zhufdf| | 2011-2-2 11:03 | 只看该作者
对单片机的电源串个二极管吧,不知道你的单片机是多少范围 运行电压。

使用特权

评论回复
10
PowerAnts| | 2011-2-2 11:05 | 只看该作者
无用之招

使用特权

评论回复
11
PowerAnts| | 2011-2-2 11:09 | 只看该作者
解决之道,是将其它IC与此MCU相连的IO全部置0

使用特权

评论回复
12
PowerAnts| | 2011-2-2 11:14 | 只看该作者
4# PowerAnts  
我问过其他一些人,他说把复位的5v接到k1的下端,你看看有没有道理?谢谢
rezire199847 发表于 2011-2-1 20:45


如果51没有与别的IC相连,那么这个办法可以的

使用特权

评论回复
13
zhufdf| | 2011-2-2 11:20 | 只看该作者
IO全光耦隔离吧!

使用特权

评论回复
14
zhufdf| | 2011-2-2 11:23 | 只看该作者
也可以绿灯灯上串个2。5V稳压管,只是要看绿灯结压是不是2V!

使用特权

评论回复
15
zhufdf| | 2011-2-2 11:29 | 只看该作者
搞错了,楼主问原因,我说的全是治标之法!

使用特权

评论回复
16
rezire199847|  楼主 | 2011-2-2 14:28 | 只看该作者
15# zhufdf
现在只是最小电路,以后其他IO口肯定会连其他器件的,所以还是觉得不用这个绿色指示灯了,省的真的把哪个IO口给烧了
-----------------------------------------------------------------------------
还有绿灯亮应该不是电源处电容的原因,因为我把单片机拆了之后,可以实现k1闭合灯亮,k1断开灯灭,所以只可能是什么其他IO口导致内部电路错位电流?(不是很懂)~~~不知道大家有没有比较保险一点的解决方案
-----------------------------------------------------------------------------
或者说的再简单一点,STC的单片机不是下载程序的时候要关掉电源再开才能下载嘛,这个绿色指示灯的设计初衷就是为了这个,不知道大家有没有什么好的设计方法?
-----------------------------------------------------------------------------
这个帖子我在其他几个论坛也发过,但是没有这个论坛讨论的热烈,在此非常感谢各位对我的帮助!

使用特权

评论回复
17
zhufdf| | 2011-2-7 09:43 | 只看该作者
新年好!
是这样啊,为了下载程序,那么不要这个开关了!
下载,你只要按图中的复位开关就可以了!(硬 复位)

使用特权

评论回复
18
Galway-Zhang| | 2011-2-9 22:36 | 只看该作者
你直接用IO为L电平时.LED亮就成了.就不会存在上电复位时.灯会亮.也不会受干扰.
IO口一般上拉为电阻.输出电流不算大.也有上下管的.

使用特权

评论回复
19
maxianhui120| | 2011-2-12 12:59 | 只看该作者
学习了

使用特权

评论回复
20
PowerAnts| | 2011-2-13 10:28 | 只看该作者
你直接用IO为L电平时.LED亮就成了.就不会存在上电复位时.灯会亮.也不会受干扰.
IO口一般上拉为电阻.输出电流不算大.也有上下管的.
Galway-Zhang 发表于 2011-2-9 22:36


有空闲IO可以这么干,但IO紧张就没法玩了

使用特权

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

本版积分规则

0

主题

60

帖子

1

粉丝