Raspberry Pi 2 一些 GPIO 引脚不工作
Raspberry Pi 2 Some GPIO pins not working
我创建了一个小应用程序来测试所有 GPIO 引脚是否正常工作。
但是在某些引脚上,例如 21,应用程序抛出错误:Element not found. Failed to open a handle to the device.
这正常吗?
有效的引脚:4-6; 12-13; 16; 18; 22-27;
为什么会这样?
我正在使用 Visual Studio 2015RC C++。 Windows 10 Pro build 10130
编辑: 以上数字为 BCM 数字
我也是 Raspberry 的新手,但搜索我发现微软将 GPIO 19、20、21、17 保留为 SPI1 信号,因此我们不能将这些引脚用作普通 GPIO
这些引脚的替代功能存在问题。它们不能用作通用 IO。有关完整列表,请参阅 here(注意:Raspberry Pi 2 的 BCM2836 与此处列出的 BCM2835 共享相同的外围布局。
0..3 I2C serial interface (I2C0, I2C1)
7..11 SPI serial interface (SPI0)
14..15 UART asynchronous serial interface
17, 19..21 SPI serial interface (SPI1)
我创建了一个小应用程序来测试所有 GPIO 引脚是否正常工作。
但是在某些引脚上,例如 21,应用程序抛出错误:Element not found. Failed to open a handle to the device.
这正常吗?
有效的引脚:4-6; 12-13; 16; 18; 22-27;
为什么会这样?
我正在使用 Visual Studio 2015RC C++。 Windows 10 Pro build 10130
编辑: 以上数字为 BCM 数字
我也是 Raspberry 的新手,但搜索我发现微软将 GPIO 19、20、21、17 保留为 SPI1 信号,因此我们不能将这些引脚用作普通 GPIO
这些引脚的替代功能存在问题。它们不能用作通用 IO。有关完整列表,请参阅 here(注意:Raspberry Pi 2 的 BCM2836 与此处列出的 BCM2835 共享相同的外围布局。
0..3 I2C serial interface (I2C0, I2C1)
7..11 SPI serial interface (SPI0)
14..15 UART asynchronous serial interface
17, 19..21 SPI serial interface (SPI1)