我已经创建了一个小应用程序来测试所有的GPIO引脚,如果正确的话。但是在一些引脚上,例如21,应用程序抛出了一个错误:Element not found. Failed to open a handle to the device.这是正常的吗?
工作销: 4-6;12-13;16;18;22-27;
为什么会发生这种事?
我正在使用VisualStudio2015RC C++。用Windows10Pro构建10130
编辑:上面的数是BCM数
发布于 2016-01-05 21:37:09
这些引脚的备用功能是个问题。它们不能用作一般用途的IO。有关完整列表,请参见这里 (注意: Raspberry 2的BCM2836与此处列出的BCM2835共享相同的外围布局)。
0..3 I2C串行接口(I2C0,I2C1) 7.11 SPI串行接口(SPI0) 14..15 UART异步串行接口 17,19.21 SPI串行接口(SPI1)
发布于 2015-08-20 17:16:42
我对覆盆子也很陌生,但是搜索发现微软保留了GPIO 19,20,21,17作为SPI1信号,所以我们不能用这些引脚作为普通的GPIO。
来源:http://www.pridopia.co.uk/pi-edu-v02-win10.html
https://stackoverflow.com/questions/31618845
复制相似问题