songwei2030 发表于 2020-7-21 11:29:47

stm32L496ZG NUCLEO-- TIM_DMA HAL库官方例程

在调用官方例程下E:\stm32cube_fw_l4_v1150\STM32Cube_FW_L4_V1.15.0\Projects\NUCLEO-L496ZG\Examples\TIM\TIM_DMA\EWARM 例程 ,对RepetitionCounter进行修改,发现了一个问题,出来的波形不对,当RepetitionCounter = 0,出来一个波形,当RepetitionCounter = 1 出来2个波形,当RepetitionCounter =2时,波形就不对了。

songwei2030 发表于 2020-7-21 11:32:27

这个nucleo的开发板

songwei2030 发表于 2020-7-21 11:51:18

发现寄存器有所不同,对比值为1,2,3 三种情况下寄存器

butterflyspring 发表于 2020-7-28 17:21:58

这是每个REP+1次产生一次更新事件更新比较寄存器。可以参考手册和代码说明,也就是占空比保持REP+1次波形后后,才改变一次占空比
页: [1]
查看完整版本: stm32L496ZG NUCLEO-- TIM_DMA HAL库官方例程