Raspberry Pi 2型号B - 单声道C#PIN编号

时间:2015-07-08 07:28:05

标签: c# .net gpio raspberry-pi2

我有Raspberry Pi 2模型B.我使用https://github.com/cypherkey/RaspberryPi.Net在C#中编写应用程序。我的PIN编号有问题。

我尝试了一切,但它不起作用。

有人可以解释一下我在哪里可以获得密码?

例如:当我在PIN GPIO17(此表http://elinux.org/File:Pi-GPIO-header.png)上有任何内容时,如何从C#中找到它?

1 个答案:

答案 0 :(得分:2)

项目说明建议

  

使用Mike McCauley的BCM2835库,可以在这里找到。

documentation然后陈述

  

引脚编号

     

RPi使用的GPIO引脚编号与底层BCM 2835芯片引脚编号不同且不一致。 http://elinux.org/RPi_BCM2835_GPIOs

     

...

     

此库中的功能旨在传递BCM 2835 GPIO引脚编号,而不是RPi引脚编号。为方便起见,您应该使用每个可用引脚的符号定义。请参阅RPiGPIOPin

幸运的是,这些不同的编号方案由GPIOPins enum解决,两者都是根据BCM GPIO引脚编号(第一个示例)和连接器P1上的GPIO引脚(第二个示例)定义的:

V2_GPIO_00 = 0,
V2_Pin_P1_03 = 2,

要在连接器上选择一个引脚,请使用_Pin_P1_nn表示法。请记住Pi的不同类型和修订版的不同定义。