打印

按键为什么有50ma电流呢

[复制链接]
1855|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
图中的按键sw1 按下的时候,为什么有50ma电流呢。IO口是上拉输入的设置。

stm32.png (78.08 KB )

stm32.png
沙发
grasswolfs| | 2013-4-28 16:09 | 只看该作者
是说IO口的输出电流么?还是总电源上的额外消耗电流?

使用特权

评论回复
板凳
suneffect|  楼主 | 2013-5-3 14:18 | 只看该作者
PA0设置为上拉输入,在sw1两端用万用表200ma当测得。

使用特权

评论回复
地板
suneffect|  楼主 | 2013-5-3 14:21 | 只看该作者
有兴趣的大家都可以测试一下,按说上拉电阻几十K,不至于这么大电流呀。

使用特权

评论回复
5
airwill| | 2013-5-5 07:36 | 只看该作者
这么大电流 非正常情况. 恐怕PA0 跟边上的 VDDA 搭锡短路了

使用特权

评论回复
6
suneffect|  楼主 | 2013-5-5 08:46 | 只看该作者
本帖最后由 suneffect 于 2013-5-5 08:49 编辑

买的现成的开发板,几个板子都是一样的问题,应该不是焊接的问题。系统总电源30ma,按下任意按键后,就变成了80ma了。刚接触STM32,实在不理解,难道还有什么特殊的设置吗。

使用特权

评论回复
7
grasswolfs| | 2013-5-5 10:44 | 只看该作者
suneffect 发表于 2013-5-5 08:46
买的现成的开发板,几个板子都是一样的问题,应该不是焊接的问题。系统总电源30ma,按下任意按键后,就变成 ...

在开关前后串个电阻试试,感觉内部上拉设置的不合适或者是管脚复用选择不对?

使用特权

评论回复
8
cjhk| | 2013-5-5 17:25 | 只看该作者
电路上应该有短路的地方   这么大的电流不正常

使用特权

评论回复
9
thanklei| | 2013-5-5 17:36 | 只看该作者
买的现成开发板硬件上有问题可能性不大,我怀疑楼主你端口设为输出的吧!

使用特权

评论回复
10
suneffect|  楼主 | 2013-5-5 19:51 | 只看该作者
十分感谢各位的热心帮助
grasswolfs:所有管脚问题是一样的,串接电阻,不能起到开关作用呀。
cjhk:确实有问题,就是不知道为什么,没有stm32的经验,不知用作usb键盘的静态电流大概是多少呢?
thanklei:同意你硬件问题可能性不大的判断,如果是设置为输出了,我现在的按键功能应该是不起作用的呀,但是这些按键都能正常工作,就是电流大,这个我实在想不清楚了,所以来和大家讨论。端口设置为上拉输入,按说20k上拉电阻,电流应该很小。

使用特权

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

本版积分规则

1

主题

5

帖子

0

粉丝