【问题标题】:Raspberry Pi 2 model B - Mono C# PIN numberingRaspberry Pi 2 型号 B - Mono C# PIN 编号
【发布时间】:2015-07-08 07:28:05
【问题描述】:

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

我什么都试过了,还是不行。

谁能解释我在哪里可以获得 PIN 码?

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

【问题讨论】:

    标签: c# .net gpio raspberry-pi2


    【解决方案1】:

    项目描述建议

    使用 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 的不同类型和版本的不同定义。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-24
      • 1970-01-01
      • 1970-01-01
      • 2012-04-30
      • 1970-01-01
      • 2017-12-10
      相关资源
      最近更新 更多