stm32 具有引脚 PWM 功能:数据表?

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

我想用STM32G070建立一个项目。

我需要几个 PWM 引脚。

我查看了数据表和用户手册,如果只有一些引脚具有 PWM 功能,那么我无法在任何地方找到它是哪一个。

我想知道,因为如果我看一下 BluePill,并不是所有的引脚都是 PWM。

有人可以指导我吗?

arduino stm32 pwm
1个回答
0
投票

回答问题 - 不,并非所有引脚都可以配置为 PWM。然而,大多数 STM32(包括 STM32G070)都有多个定时器,许多定时器有多个通道可以产生 PWM 信号,这些可以映射到许多引脚。所以几乎可以保证您会找到两个其他外围设备未使用的备用引脚,您可以将其用于 PWM。

如前所述,PWM 信号由定时器产生。您可以查阅 STM32G070 的参考手册,了解哪些定时器可用,哪些具有可以生成 PWM 信号的通道。您可以参考 datasheet 以查看它们可以映射到哪些引脚。

如果我正在设计一块电路板,我会首先创建(例如在 STM32CubeIDE 中)关键外围设备(例如任何 SPI、I2C、UART 等),然后我会看看剩下哪些引脚可用于 PWM。肯定会有几个。

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