运行Windows 10的Raspberry Pi2:没有PWM

时间:2015-08-24 21:57:39

标签: raspberry-pi2 windows-10-iot-core

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

由于

2 个答案:

答案 0 :(得分:2)

是的,我怀疑它是否会被添加到Windows中。 Windows不是"实时"操作系统因此无法制作PWM硬件所需的精确微秒脉冲。

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

我还没有尝试过。

答案 1 :(得分:2)

RPi2(Windows IoT)目前不支持硬件PWM和ADC。您需要一些额外的电路,可以根据需要生成PWM或记录ADC。有一些项目可供选择。

如何实现PWM& ADC on RPi2 + Windows IoT?
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