9

每次打开 GPIO 引脚时,都会出现以下异常:

WinRT information: Failed to open a handle to the device.
A resource required for this operation is disabled.

我似乎无法在互联网上找到很多关于此的信息。可能是因为 UAP 仍处于预览阶段。而且我认为我的代码没有问题,它与 Blink 示例中的几乎相同:

GpioController gpio = GpioController.GetDefault();
if (gpio != null)
{
    var ledpin = gpio.OpenPin(11);
    ledpin.Write(_light ? GpioPinValue.High : GpioPinValue.Low);
    ledpin.SetDriveMode(GpioPinDriveMode.Output);
}
4

1 回答 1

10

只有一部分引脚可用于用户模式。大多数引脚由系统保留,无法从用户模式访问。

据我所知,pin 11 不可用。试试针脚 12 或 13。

可用引脚列表:

GPIO#   Power-on Pull   Header Pin
4       PullUp           7
5       PullUp          29
6       PullUp          31
12      PullDown        32
13      PullDown        33
16      PullDown        36
17      PullDown        11
18      PullDown        12
19      PullDown        35
20      PullDown        38
21      PullDown        40
22      PullDown        15
23      PullDown        16
24      PullDown        18
25      PullDown        22
26      PullDown        37
27      PullDown        13
35      PullUp          Red Power LED
47      PullUp          Green Activity LED

Pi2 布局

编辑:添加了缺少的 GPIO

于 2015-06-01T17:55:52.477 回答