Raspberry Pi2 运行 Windows 10: 无 PWM

Raspberry Pi2 running Windows 10: No PWM

我有一个 Raspberry Pi2 运行 Windows 10. 我想使用 PWM 控制伺服(移植一些 netduino 代码)。 Pi-> 上似乎根本没有 PWM 引脚,除了 12 (GPIO 18) 可能是个例外。有人可以确认吗?

谢谢

是的,我怀疑它是否会被添加到 Windows。 Windows 不是 "Real Time" OS,因此它无法生成 PWM 硬件所需的精确微秒脉冲。

显然有分线板可以做到这一点(例如:https://www.adafruit.com/products/815

虽然我还没有尝试过。

RPi2 (Windows IoT) 目前不支持硬件 PWM 和 ADC。您需要一些额外的电路来按需生成 PWM 或记录 ADC。有一些可用的项目作品。

如何在 RPi2 + Windows IoT 上实现 PWM 和 ADC?
RPi2 将通过 I2C/SPI 总线连接到网关设备。网关设备只不过是像 Arduino 这样的微控制器。我们需要编程网关来响应 RPi2。网关设备将充当 I2C/SPI 从设备。每当 RPi2 请求写入特定的 PWM 引脚时,网关将按需为该引脚生成 PWM。

您可能喜欢的东西:
PWM 伺服控制 (RPi2 + Windows IoT):
https://www.hackster.io/AnuragVasanwala/windows-10-iot-core-ultrasonic-distance-mapper-d94d63

PWM 电机速度控制和检索 ADC (RPi2 + Windows IoT):
https://www.hackster.io/AnuragVasanwala/windows-10-iot-core-hydroflyer-f83190