scfor123456 发表于 2019-11-5 12:05:13

TIM1 的UPDATE触发ADC

目前用的是UPDATE触发ADC,ADC完成后通过DMA完成触发中断,但发现现在的ADC中断频率是PWM频率的两倍,因为UPDATE事件在上升下降计数时各有一次。现在想把ADC的中断频率改为与PWM频率一致,有办法吗?

luoshihaoo 发表于 2019-11-18 14:49:54

重复计数修改一下

scfor123456 发表于 2019-11-19 11:23:57

luoshihaoo 发表于 2019-11-18 14:49
重复计数修改一下

已改

butterflyspring 发表于 2019-11-21 17:28:04

目前看来,你是想通过计数器完成后的更新事件触发ADC转换。理论上是正确的,每一个周期触发一次,那么ADC中断的频率就和PWM是一致的。 看看TIM1_CR2的寄存器中关于TRGO配置是否UG位还是update,修改一下试试。 看起来之前芯片是触发了两次ADC。:)
页: [1]
查看完整版本: TIM1 的UPDATE触发ADC