GD32F303,TIMER0,中央对齐,中断可否改为2次一中断?

[复制链接]
1369|9
 楼主| libinskk 发表于 2022-12-11 19:47 | 显示全部楼层 |阅读模式
GD32F303,TIMER0,中央对齐,上下计数,中断可否改为2次一中断?
比如现在PWM的周期是40KHZ,现在发现在40KHZ的时间内,中断了2次,如何修改为中断1次?

               
        timer_interrupt_flag_clear(TIMER0, TIMER_INT_FLAG_UP);//清除更新中断标记
        timer_interrupt_flag_clear(TIMER0, TIMER_INT_UP);//清除更新中断标记
       timer_interrupt_enable(TIMER0, TIMER_INT_UP);//中断更新中断使能
         nvic_irq_enable(TIMER0_UP_IRQn, 0, 0);//使能中断并设置优先级
          timer_enable(TIMER0);//使能定时器
zeshoufx 发表于 2022-12-12 09:03 | 显示全部楼层
重复次数改一下
 楼主| libinskk 发表于 2022-12-12 13:41 | 显示全部楼层

重复次数,是哪个函数修改的?

评论

repeat 寄存  发表于 2022-12-12 15:19
tpgf 发表于 2023-1-4 13:09 | 显示全部楼层
想把中断改成2次一中断  那就把周期改为两倍不就可以了吗
heimaojingzhang 发表于 2023-1-4 13:18 | 显示全部楼层
有寄存器中的相关位来标志重复次数的吗
keaibukelian 发表于 2023-1-4 13:28 | 显示全部楼层

一般来说这个重复次数都可以改为多少次呢
paotangsan 发表于 2023-1-4 13:38 | 显示全部楼层
原来寄存器中还可以配置相关的次数啊
renzheshengui 发表于 2023-1-4 13:51 | 显示全部楼层
其实我们完全也可以把定时的时间设置的长一点啊
wakayi 发表于 2023-1-4 14:25 | 显示全部楼层
在寄存器中并没有这个次数的设置位啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

38

主题

77

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部