打开 GPIO 引脚时无法打开设备句柄

Failed to open a handle to the device when opening GPIO pin

每次我打开一个 GPIO 引脚时,我都会得到这个异常:

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

我似乎无法在 Internet 上找到很多这方面的信息。可能是因为 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);
}

只有一部分引脚可用于用户模式。大多数管脚被系统保留,不能从用户模式访问。

据我所知,引脚 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

编辑:添加了缺失的 GPIO