OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3784|回复: 3

数码管点亮问题,求大神

[复制链接]

85

主题

169

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
413
金钱
413
注册时间
2015-2-1
在线时间
1 小时
发表于 2015-10-13 19:45:15 | 显示全部楼层 |阅读模式
5金钱
请问我把数码管函数加在一个函数下面,数码管是动态扫描,延时很短产生的视觉暂留。然后数码管上面那个函数运行时间长,在主函数while里面运行时间长,数码管延时短,就不亮了,请问怎么解决呢

最佳答案

查看完整内容[请看2#楼]

用定时器中断扫描.
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2015-10-13 19:45:16 | 显示全部楼层
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

14

主题

1592

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2622
金钱
2622
注册时间
2014-7-17
在线时间
350 小时
发表于 2015-10-13 20:06:15 | 显示全部楼层
那就延时长一点咯
回复

使用道具 举报

0

主题

7

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2016-5-31
在线时间
3 小时
发表于 2016-8-9 09:32:08 | 显示全部楼层
正点原子 发表于 2015-10-13 19:45
用定时器中断扫描.

我也遇到了同样的问题,单独将显示函数放在main的while是正常的,但放到了定时器3的中断里显示,main函数的while里点亮两个LED,两个LED各延时1S轮流闪烁,结果显示就不正常了,只有第一位是很亮,其它的很暗,定时器中断设置为5ms,如设置50ms就只能看到第一个亮,其它一闪即过,另外main函数的led闪烁似乎也不是1S了,当定时器中断改为5ms中断时,led闪烁很快,根本不是1s,查了帖子有人说用“时间触发”请问时间触发具体是用来什么外设,帮忙解答,感激不尽……
最困难之时,就是离成功不远之日
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-28 00:10

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表