打印
[51单片机]

关于单片机IO直接驱动数码管的问题

[复制链接]
2639|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xyz549040622|  楼主 | 2017-5-12 19:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
hp34401a| | 2017-5-12 21:27 | 只看该作者
IO可推挽吗?

使用特权

评论回复
板凳
ayb_ice| | 2017-5-12 21:50 | 只看该作者
当然是可以的,没有配置对,这样其实并不好,电流大了对芯片并不好

使用特权

评论回复
地板
airwill| | 2017-5-12 22:06 | 只看该作者
从原理上是没有问题的.
如果 3.3V 的mcu, 可能因为电压低而亮度不够.
另外输出驱动能力可以配置成强驱动. 如 STM32 的 50Mhz 输出.
可以用万用表或者示波器看看输出信号的情况, 看看输出状态有没有设置错误

使用特权

评论回复
5
mmuuss586| | 2017-5-13 08:26 | 只看该作者
不知道你的图怎么连的

使用特权

评论回复
6
turingo| | 2017-5-13 10:12 | 只看该作者
你的线路是怎么接的?

使用特权

评论回复
7
ahui1105| | 2017-5-13 10:13 | 只看该作者
可以上网了解一下锦锐MCU,带LED/LCD驱动的8位单片机,Flash的!

使用特权

评论回复
8
coody| | 2017-5-13 14:08 | 只看该作者
像STC这样的8位机IO直接驱动数码管没有任何问题,只要驱动电流符合要求就行。
对于32位的,则大的驱动电流可能会影响其性能。

使用特权

评论回复
9
NE5532| | 2017-5-13 23:07 | 只看该作者
手册给出的io驱动能力分别是多少?注意还要看驱动电流对应的输出电压是多少。

使用特权

评论回复
10
xyz549040622|  楼主 | 2017-5-15 10:37 | 只看该作者
@airwill @NE5532 @ayb_ice @mmuuss586 @turingo @coody
找到问题了,数码管正负极搞反了,低级的错误。但是为什么拿万用表测量通断档测量的数码管的正负极,为什么和拿二极管档测量的结果是相反的呢?

使用特权

评论回复
11
mmuuss586| | 2017-5-15 12:11 | 只看该作者
xyz549040622 发表于 2017-5-15 10:37
@airwill @NE5532 @ayb_ice @mmuuss586 @turingo @coody
找到问题了,数码管正负极搞反了,低级的错误。但 ...

这和万用表的内部测量电路有关;

而且不同的万用表测试出来结果也不一定一样;

电阻档测试出来可能是阻值比较大,二极管档就是电压比较高些了

使用特权

评论回复
12
xyz549040622|  楼主 | 2017-5-15 17:27 | 只看该作者
mmuuss586 发表于 2017-5-15 12:11
这和万用表的内部测量电路有关;

而且不同的万用表测试出来结果也不一定一样;

是呀。我以前用的万用表都是拿通断档测得,这个新买的万用表结果是反的,导致犯了这么低级的错误。

使用特权

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

本版积分规则

个人签名:qq群: 嵌入式系统arm初学者 224636155←← +→→点击-->小 i 精品课全集,21ic公开课~~←←→→点击-->小 i 精品课全集,给你全方位的技能策划~~←←

2825

主题

19312

帖子

106

粉丝