打印

GD32中断定时器例程

[复制链接]
2498|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
adhliang|  楼主 | 2019-10-15 15:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
发现给的项目库里面只有pwm呼吸灯例程,哪位大大有定时器中断例程的发个出来呀!

使用特权

评论回复
沙发
adhliang|  楼主 | 2019-10-15 15:16 | 只看该作者
自己占个沙发,国产芯片需要大家的支持,多发点资料出来做贡献哈,发代码图也行啊,大家一起开发。

使用特权

评论回复
板凳
adhliang|  楼主 | 2019-10-15 16:41 | 只看该作者
自己发一个吧:(没有写中断函数,自己实现)
void timer_config(void)
{
    timer_oc_parameter_struct timer_ocintpara;
    timer_parameter_struct timer_initpara;
    timer_break_parameter_struct timer_breakpara;

    nvic_irq_enable(TIMER1_IRQn, 0, 1);
    rcu_periph_clock_enable(RCU_TIMER1);

    timer_deinit(TIMER1);

    /* TIMER0 configuration */
    timer_initpara.prescaler         = 119;
    timer_initpara.counterdirection  = TIMER_COUNTER_UP;
    timer_initpara.period            = 599;
    timer_init(TIMER1,&timer_initpara);

    /* TIMER0 channel control update interrupt enable */
    timer_interrupt_enable(TIMER1,TIMER_INT_UP);
    /* TIMER0 counter enable */
    timer_enable(TIMER1);
}

使用特权

评论回复
地板
gwsan| | 2019-11-12 13:28 | 只看该作者
应该是非常简单的程序

使用特权

评论回复
5
kxsi| | 2019-11-12 14:00 | 只看该作者
用哪种定时器啊

使用特权

评论回复
6
wowu| | 2019-11-12 14:09 | 只看该作者
和别的型号的没什么太大的区别

使用特权

评论回复
7
nawu| | 2019-11-12 14:56 | 只看该作者
想实现什么功能呢

使用特权

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

本版积分规则

1

主题

3

帖子

0

粉丝