我正在尝试使用 DMA 控制 PWM 信号的所有 4 个 TIM4 引脚。我可以使用单个 DMA 流向每个引脚发送数据吗?
当我在 STM32 IDE 中设置引脚和 DMA 时,它将 TIM4 通道 1 引脚链接到 DMA1 流 0,通道 2 链接到 DMA1 流 3,通道 3 链接到 DMA1 流 7 + 通道 4,不允许我添加 DMA 请求。
有办法做到这一点还是我需要使用不同的 DMA 流?
每个定时器通道都连接到单独的 DMA 单独通道。
您需要查看参考手册(RM0090)中的表 42 和 43,也可能需要查看数据表中的表 6,以防您尝试不同的计时器。