在jetson tx2上使用串口通信

0.串口的查看

在Jetson TX2上共有5路UART接口,通过使用命令:

 ls -l  /dev/ttyTHS*

可以查看在设备上已经启用的串口,结果如下:

在jetson tx2上使用串口通信_第1张图片

Jetson TX2默认启用两路串口,其中的ttyTHS1和ttyTHS3分别是控制台串口和蓝牙模块,而ttyTH2就是我们要使用的串口。

该串口位于位于J17模块处。如图所示,J17为Serial Port Header模块,对应的是UART1,共包含6个引脚。其中pin1为GND,pin4为TXD,pin5是RXD,这三个引脚也是我们在接线时需要用到的引脚。

在jetson tx2上使用串口通信_第2张图片

接下来我们要实际使用该串口。需要在Jetson TX2上安装minicom用于配置串口和cutecom串口调试助手用于调试串口。

1.minicom的安装与设置

1.1minicom的安装

sudo adp-get install minicom

1.2minicom的配置

使用该命令进入设置:

sudo minicom -s

出现如图所示界面:

在jetson tx2上使用串口通信_第3张图片

选择Filenames and paths,回车,如图所示,按A,修改Download directory;按B,修改Upload directory。目录自定,回车回到到上一级界面。

在jetson tx2上使用串口通信_第4张图片

选择Serial port setup,回车,如图所示,按A,将Serila Device设置为/dev/ttyTHS2,按F将Hardware Flow Control设置为No。波特率等也可在此处进行配置。之后回车返回上一级,并选择Save setup as dfl,将配置设置为默认。

在jetson tx2上使用串口通信_第5张图片

2.cutecom的安装与配置

2.1cutecom的安装

输入如下命令安装cutecom:

sudo apt-get install cutecom

1.2cutecom的配置

输入如下命令打开cutecom:

sudo cutecom

将默认的/dev/ttyS*修改为dev/ttyTHS2。

在jetson tx2上使用串口通信_第6张图片

3.接线与调试

如前文所述,pin1为GND,pin4为TXD,pin5是RXD,此外,使用J26模块前的3V3引脚供电。连接到相应的单片机或者USB-TTL上,并在CuteCom中点击Open device即可进行串口通信。需要注意的时候,使用时,若在minicom的界面上显示已经打开串口,但在控制台上出现报错,则需要在控制台打开minicom。

 

你可能感兴趣的:(在jetson tx2上使用串口通信)