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

ユーザーモードで使用できるのは、ピンのサブセットのみです。ほとんどのピンはシステムによって予約されており、ユーザーモードからアクセスすることはできません。

私の知る限り、ピン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 に答える