【Jetson Nano】40Pin学习 GPIO

        Jetson Nano(含2GB)、Xavier NX 等开发套件的引脚也兼容于树莓派的定义时,就表示上面列表中的周边设备,都能直接适用于现在主流的 Jetson 开发套件,不仅无需依赖中间的转换器,包括代码也可以不需要修改,就能将原本不具备深度学习能力的树莓派方案,立即移植到NVIDIA 的智能 Jetson 设备上,马上变成“智能控制”的应用设备,实用价值瞬间就提高一个档次。

        本文属于 Jetbot 系列中的一环,不过在进入与周边设备(PiOLED、PCA9685 等)对接之前,有必要让初学者对 Jetson 的 40 针引脚的细节与使用有进一步的了解,因为 Jetbot 是一个经典的项目,但更重要是要让初学者可以自行搭建更多的应用。

        网上有不少探索 Jetson 这 40 根引脚的文章,但内容相对笼统并且有些部分的混淆,对初学者来说会产生障碍。本文的重点就是将以下三个部分讲解清楚:

  1. 40 根引脚的 SPIO 与 GPIO
  2. Jetson-IO工具与 Jetson.GPIO 开发库
  3. 四种 GPIO 引脚调用模式:BOARD、BCM、CVM、TEGRA_SOC

        只要将这三个关系捋清楚后,整个 40 针引脚的使用就会瞬间变得非常简单。假如上述三个关系您都很熟悉了,就可以跳过本文的内容;如果还没搞清楚的,请仔细阅读本文,能让您很有条理地掌握这些引脚的使用要领。

  • 40针引脚的SPIO与GPIO

        下图是 Jetson 的 40 帧引脚图的说明,适用于 Nano(含2GB)、Xavier NX 与 AGX Xavier 等开发套件。虽然上面满满的内容,乍看之下的确令人眼花缭乱,只要看完我们所作的分解之后,就会让这部分的内容变得非常简单。

        首先,虽然大家平常时候习惯将这些引脚统称为 GPIO,但事实上这 40 根引脚主要分成GPIO(General Purpose I/O)通用功能SFIO(Special Function I/O)特定功能两大类,后者总共有 18 根与开发套件底板电子电力直连的脚位,这是不能重新定义的固定功能主要分为以下三种:

1.供电相关:这个部分需要非常细心处理,如果错用可能会造成 Jetson 设备损坏。这里也进一步分成三种功能:

        (1)5V 直流电输入/输出:脚位[2, 4],在标识上唯一使用“红色”的地方,可以对 Jetson 开发套件作为“供电”用途,有些 Jetbot 第三方套件就是用这种方式对 Nano(含2GB)进行供电,不过这些都是专业厂商自行设计的电路,如果不太熟悉供电原理的读者,请勿随意尝试以避免对设备造成破坏。这两个接脚也能对 5.0V 规格的周边设备进行供电,但是<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值