NVIDIA Jetson Nano GPIO口和通信协议简单介绍及点亮第一个程序LED灯闪烁

在前面的文章中,我已经想大家介绍了NVIDIA Jetson Nano这个板子。今天我将给大家介绍NVIDIA Jetson Nano最重要的一个接口–GPIO。Jetson Nano 和树莓派一样作为嵌入式设备提供了GPIO接口,这个接口支持UART,PWM,I2S,I2C等方式通信。在本期文章,我将和大家一起探索。

目录

  • GPIO口介绍
  • UART,PWM,I2S,I2C
  • 如何安装GPIO库
  • 用代码控制LED灯闪烁

GPIO


GPIO(General Purpose Input Output)通用输入输出。有时候我们会简称为“IO口”。通用,就是说它是万金油,干什么都行,既能当输入口使用,又能当输出口使用。

那我们怎么用? 写软件控制。

最常见的应用-开关控制。我们通过软件代码。需要亮灯的时候调用GPIO口拉高的函数,给出一个高电平信号,告诉它通电点灯。需要熄灯的时候调用GPIO拉低的函数,给一个低电平信号,让灯灭。这样即可实现控制。

GPIO口在智能硬件开发中是一个比较重要的概念,用户可以通过GPIO口和硬件进行数据交互(如UART),控制硬件工作(如LED、蜂鸣器等),读取硬件的工作状态信号(如中断信号)等。

GPIO口的使用非常广泛,现在比较热门的树莓派和NVIDIA Jetson Nano都搭载了40针的GPIO口,都可以通过python的一个第三方库GPIO来调用,并实现与其他的一下传感器或者外设设备的交互。后面着重介绍。

Jetson nano 的GPIO引脚图

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Blue Hole

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值