打印

能直接用GPIO驱动LED吗?

[复制链接]
9099|29
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
情场探花|  楼主 | 2018-7-4 08:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32单片机,3V供电。想驱动两个LED。但是接法不正规:LED的两个脚分别接在两个GIOP  A 上,也没加限流电阻。
打算是一个脚输出高电平、一个脚输出低电平来点亮。
当然这是不正规的接法。只想问问:这样做行吗?
谢谢!
评论
xch 2018-7-6 18:00 回复TA
可以用内部上下拉电阻做限流。GPIO设置成输入模式。 室内使用够亮。还刺眼 

相关帖子

沙发
tyw| | 2018-7-4 08:46 | 只看该作者
GPIO脚可当普通I/O口用.限流电阻必需串.

使用特权

评论回复
板凳
情场探花|  楼主 | 2018-7-4 08:49 | 只看该作者
本帖最后由 情场探花 于 2018-7-4 08:59 编辑
tyw 发表于 2018-7-4 08:46
GPIO脚可当普通I/O口用.限流电阻必需串.

但是现在已经焊了,拆下来很麻烦。如果这样呢:一个脚设为输入(STM32里自带上拉、下拉),另一个脚输出。STM32自带的下拉电阻大约10K(没查手册),会不会太暗了根本看不到光啊?

使用特权

评论回复
地板
ningling_21| | 2018-7-4 08:59 | 只看该作者
情场探花 发表于 2018-7-4 08:49
但是现在已经焊了,拆下来很麻烦。如果这样呢:一个脚设为输入(STM32里自带上拉、下拉),另一个脚输出。 ...

那也要串电阻

使用特权

评论回复
5
tyw| | 2018-7-4 09:06 | 只看该作者
情场探花 发表于 2018-7-4 08:49
但是现在已经焊了,拆下来很麻烦。如果这样呢:一个脚设为输入(STM32里自带上拉、下拉),另一个脚输出。 ...

把pcb线条割开,补个小封装贴片电阻.

使用特权

评论回复
6
情场探花|  楼主 | 2018-7-4 09:08 | 只看该作者
tyw 发表于 2018-7-4 08:46
GPIO脚可当普通I/O口用.限流电阻必需串.

或者:我让输出的引脚快速通断,降低等效电流。行吗?

使用特权

评论回复
7
henangongda123| | 2018-7-4 09:28 | 只看该作者
这个先看是什么LED?常规的1.7V压降LED指示灯?SMD3014封装?这类LED用3V去驱动,明显有问题的,不加限流电阻,LED的电流会超过额定的20mA!如果用PWM方式,可以试试,频率一般选1KHz,不过即使这样,也会影响LED寿命吧

使用特权

评论回复
8
jazzyfox| | 2018-7-4 09:34 | 只看该作者
没有限流电阻,非常危险,稍不注意,STM32就烧掉了

使用特权

评论回复
9
chongdongchen| | 2018-7-4 10:09 | 只看该作者
楼主你好,这样是可以的,市面上有这样的产品,而且量很大,但是注意用PWM去点亮,占空比不要太大,下次设计时加上电阻。

使用特权

评论回复
10
xyz549040622| | 2018-7-4 10:10 | 只看该作者
本帖最后由 xyz549040622 于 2018-7-4 10:26 编辑

还是建议加上,即使pwm,加个电阻也是好的。你空出的那个引脚,正好是pwm引脚吗?

使用特权

评论回复
11
chongdongchen| | 2018-7-4 10:47 | 只看该作者
xyz549040622 发表于 2018-7-4 10:10
还是建议加上,即使pwm,加个电阻也是好的。你空出的那个引脚,正好是pwm引脚吗? ...

PWM可以是软PWM,电阻确实不该省

使用特权

评论回复
12
137017878| | 2018-7-4 11:40 | 只看该作者
还是想办法串个电阻吧

使用特权

评论回复
13
nclzz| | 2018-7-4 16:26 | 只看该作者
这样做行吗? 接电阻

使用特权

评论回复
14
梦幻泡影| | 2018-7-5 11:59 | 只看该作者
通常做法是用IO口低电平点亮,尽量不要用高电平点,另外,限流电阻是必须的,阻值大小要根据LED来定,比如红色和绿色用的电阻阻值就不一样。最后,不要嫌麻烦,该割线还是要割的,不想割的话就别焊LED上去,不然啥时候芯片烧了都不知道哪里引起的,LED是限压不限流,在它没挂之前,它会和你的MCU抢电,导致系统供电不足,运行不稳定也是有可能的。

使用特权

评论回复
15
gx_huang| | 2018-7-5 12:07 | 只看该作者
设计错误,肯定要改正,估计是软件工程师设计的硬件。

使用特权

评论回复
16
zyj9490| | 2018-7-5 12:16 | 只看该作者
用OD完全可驱动高亮LED,普通管有点难,亮度恐怕不够。十MA以下应是可以的

使用特权

评论回复
17
lihui567| | 2018-7-5 12:35 | 只看该作者
这样肯定不行,还是串个电阻经过三级管,用IO口控制三极管较好

使用特权

评论回复
18
qinlu123| | 2018-7-6 13:19 | 只看该作者
本帖最后由 qinlu123 于 2018-7-6 13:22 编辑
情场探花 发表于 2018-7-4 08:49
但是现在已经焊了,拆下来很麻烦。如果这样呢:一个脚设为输入(STM32里自带上拉、下拉),另一个脚输出。 ...

老哥注册时间2001年

使用特权

评论回复
19
qinlu123| | 2018-7-6 13:21 | 只看该作者
老哥注册时间是2001年,2001年我刚上三年级。

使用特权

评论回复
20
冷画| | 2018-7-6 13:51 | 只看该作者
老哥注册时间是2001年,2001年我刚会玩泥巴。

使用特权

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

本版积分规则

446

主题

1203

帖子

6

粉丝