我有Raspberry Pi 2模型B.我使用https://github.com/cypherkey/RaspberryPi.Net在C#中编写应用程序。我的PIN编号有问题。
我尝试了一切,但它不起作用。
有人可以解释一下我在哪里可以获得密码?
例如:当我在PIN GPIO17(此表http://elinux.org/File:Pi-GPIO-header.png)上有任何内容时,如何从C#中找到它?
答案 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的不同类型和修订版的不同定义。