STM32F427 使用单 DMA 流控制 TIM4 通道(PWM)

问题描述 投票:0回答:1

我正在尝试使用 DMA 控制 PWM 信号的所有 4 个 TIM4 引脚。我可以使用单个 DMA 流向每个引脚发送数据吗?

当我在 STM32 IDE 中设置引脚和 DMA 时,它将 TIM4 通道 1 引脚链接到 DMA1 流 0,通道 2 链接到 DMA1 流 3,通道 3 链接到 DMA1 流 7 + 通道 4,不允许我添加 DMA 请求。

有办法做到这一点还是我需要使用不同的 DMA 流?

c++ timer stm32 dma
1个回答
0
投票

每个定时器通道都连接到单独的 DMA 单独通道。

您需要查看参考手册(RM0090)中的表 42 和 43,也可能需要查看数据表中的表 6,以防您尝试不同的计时器。

© www.soinside.com 2019 - 2024. All rights reserved.