2309|3

1万

帖子

16

TA的资源

版主

楼主
 

【GD32E231 DIY大赛】3.点亮一排数码管 [复制链接]

感觉这次有点吃亏,因为数码管是共阴的一寸的,又大又笨,每个下边接一个8050三极管,然后又接8条线。我说平时做产品时都有一个数码管控制芯片。但这次我没有用只得硬着头皮上了。今天,我用定时器13分配给每个三极管25HZ的信号,但不是太好,以后慢慢调整吧
以下是定时器13的程序。
  1. void Timer13_Init(void)
  2. {
  3.     timer_parameter_struct timer_initpara;

  4.     rcu_periph_clock_enable(RCU_TIMER13);

  5.     timer_deinit(TIMER13);
  6.         
  7.     /* TIMER configuration */
  8.     timer_initpara.prescaler         = 719;
  9.     timer_initpara.alignedmode       = TIMER_COUNTER_EDGE;
  10.     timer_initpara.counterdirection  = TIMER_COUNTER_UP;
  11.     timer_initpara.period            = 999;                                        //10MS
  12.     timer_initpara.clockdivision     = TIMER_CKDIV_DIV1;
  13.     timer_initpara.repetitioncounter = 0;
  14.     timer_init(TIMER13,&timer_initpara);

  15.         timer_interrupt_enable(TIMER13, TIMER_INT_UP);        /*Enable TIMER2*/
  16.         nvic_irq_enable(TIMER13_IRQn, 0);                                //Set priority to 0(0-2)

  17.     /* auto-reload preload enable */
  18.     timer_auto_reload_shadow_enable(TIMER13);
  19.     /* auto-reload preload enable */
  20.     timer_enable(TIMER13);
  21. }


  22. /*The interrupt handler function of tmer2*/
  23. void TIMER13_IRQHandler(void)
  24. {
  25.         if(RESET != timer_interrupt_flag_get(TIMER13, TIMER_INT_FLAG_UP))
  26.         {
  27.                    display_count++;
  28.         }
  29.         timer_interrupt_flag_clear(TIMER13, TIMER_INT_FLAG_UP);
  30. }



复制代码

以下是运行的照片,虽然有点闪,但功能上达到目地了,下次再调整吧。

此帖出自GD32 MCU论坛

最新回复

数码管下的纸板是干嘛用的  详情 回复 发表于 2019-5-13 12:59
点赞 关注(1)
个人签名http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
 

回复
举报

172

帖子

0

TA的资源

宇宙尘埃

沙发
 
谢谢分享!
此帖出自GD32 MCU论坛
 
 
 

回复

21

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
数码管下的纸板是干嘛用的
此帖出自GD32 MCU论坛

点评

放数码管,后边有连线的,我洞洞板根本就放不下  详情 回复 发表于 2019-5-13 17:52
 
 
 

回复

1万

帖子

16

TA的资源

版主

4
 
cxmin 发表于 2019-5-13 12:59
数码管下的纸板是干嘛用的

放数码管,后边有连线的,我洞洞板根本就放不下
此帖出自GD32 MCU论坛
 
个人签名http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表