PWM触发DAC输出
最近有一个想法,用STM32的PWM触发DAC输出,即严格地一个方波触发一次DAC输出,这个有可能实现吗?求大神解答:handshake:handshake:handshake可以啊, 用DMA 本帖最后由 TLLED 于 2019-4-13 09:58 编辑
是用PWM驱动DAC部分,还是要用PWM产生模拟电压 TLLED 发表于 2019-4-13 09:56
是用PWM驱动DAC部分,还是要用PWM产生模拟电压
用PWM驱动DAC部分,频率要求较高
TLLED 发表于 2019-4-13 09:56
是用PWM驱动DAC部分,还是要用PWM产生模拟电压
就是要做到一个pwm脉冲触发一次DAC数据转换,这个可以实现吗? edmundlee 发表于 2019-4-13 09:29
可以啊, 用DMA
DMA可以做到一个脉冲输出就进行一次数据转换吗? sky10 发表于 2019-4-13 10:52
DMA可以做到一个脉冲输出就进行一次数据转换吗?
可以啊, 比如你的PWM是用TIM1_CCR1
把TriggerOut改为LL_TIM_TRGO_CC1IF, 然后使用对应的DMA通道, 外设地址为TIM1_CCR1, 内存地址为&DAC1->DHR12R2 就可以了 edmundlee 发表于 2019-4-13 13:56
可以啊, 比如你的PWM是用TIM1_CCR1
把TriggerOut改为LL_TIM_TRGO_CC1IF, 然后使用对应的DMA通道, 外设 ...
方便把程序贴一下吗?因为我刚学不久,不太熟这些在哪,多谢这位大哥解答。
页:
[1]