詹科联手走天下吗 发表于 2017-12-11 14:28:57

定时器中断中开启DMA

我在定时器当中开启串口DMA传输,但是一直没有发送出去,如果是在主循环里开启的话,那就可以。

想问下是不是定时器中断里不能开启DMA传输

詹科联手走天下吗 发表于 2017-12-11 16:14:10

解决了,因为我用的GD32定时器初始化的时候中断标志已经触发了,所以程序一开始就进入定时器中断,和主程序的配置可能冲突了,我在中断使能前先把标志位给清除了,这样子就正常配置了

LiKailail 发表于 2017-12-12 08:43:29

定时器那个函数执行后马上进入了一次中断,原来以为会先计时再进中断呢

任风吹吹 发表于 2017-12-12 15:44:35

詹科联手走天下吗 发表于 2017-12-11 16:14
解决了,因为我用的GD32定时器初始化的时候中断标志已经触发了,所以程序一开始就进入定时器中断,和主程序 ...

GD32的MCU跑来STM32的论坛上发帖求问?牛!;P
页: [1]
查看完整版本: 定时器中断中开启DMA