使用USB转TTL线连接树莓派4B

一般我们刷完树莓派系统后,都是通过连接鼠标键盘及显示器来进行操作,当我们开启SSH功能后我们才可以通过ssh客户端进行远程访问,那么是否有更方便的方式进行连接,并且不需连接外部设备进行操作呢?

串口通信

当然可以,我们可以使用USB转TTL线将树莓派与计算机连接起来,这种连接方式通常用于通过串行通信(如UART)与树莓派进行交互。

要使用USB TTL适配器连接树莓派,你需要将适配器的TX(发送)和RX(接收)引脚连接到树莓派的相应引脚上。通常,树莓派的GPIO引脚8(BCM14,UART TXD)用于发送数据,GPIO引脚10(BCM15,UART RXD)用于接收数据。

一旦连接好了,你可以使用串行终端程序(如PuTTY、SecureCRT、Xshell、MobaXterm、Xshell、Teraterm、Minicom等)在计算机上与树莓派进行通信。确保在终端程序中选择正确的串行端口和波特率设置。

注意:使用USB TTL连接需要一些额外的设置和配置,例如启用串行终端功能和禁用控制台登录。

操作步骤

如果您想访问树莓派的串行控制台,可以按照以下步骤操作:

1、准备USB转TTL适配线

购买一条 USB 转串口连接线,我购买了CH340G模块 USB 转 TTL 刷继线,连接到Windows设备上后无需驱动自动识别。

2、修改配置文件

将树莓派的 microSD 卡插入读卡器并连接计算机,编辑卷 boot 目录中的 boot/config.txt 文件,并在底部添加以下内容:

enable_uart=1

检查 boot/cmdline.txt 文件中是否有 console=serial0,115200这条参数,如果没有也请把它加上

以下是我的树莓派 cmdline.txt 配置文件,因为默认就有这个参数就不必再添加了。

console=serial0,115200 console=tty1 root=PARTUUID=85ba5a05-02 rootfstype=ext4 fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles usbhid.mousepoll=0

两个文件修改完成后保存,然后将 microSD 卡插回树莓派上。

3、连接TTL通信线

将 USB 转串口适配器插入树莓派上的引脚,如下图所示(黑色连接 GND 引脚 6,白色连接 GPIO 14/引脚 8 (UART TX),绿色连接 GPIO 15/引脚 10 (UART RX)):

4、连接计算机

将TTL通信线的USB连接口插入计算机,查看COM口驱动是否正常,获取正确的COM口号,进入Windows的设备管理器中点开端口进行查看,我们可以看到COM5口驱动自动识别。我们也可以在cmd命令中输入 mode 命令进行查看到COM5口状态如下。

C:\Users\anan>modeStatus for device COM5:
-----------------------Baud:            19200Parity:          NoneData Bits:       8Stop Bits:       1Timeout:         OFFXON/XOFF:        OFFCTS handshaking: OFFDSR handshaking: OFFDSR sensitivity: OFFDTR circuit:     ONRTS circuit:     ONStatus for device CON:
----------------------Lines:          30Columns:        70Keyboard rate:  31Keyboard delay: 1Code page:      65001

5、通信设置

Putty 是个小巧好用的SSH连接客户端,在各大平台上都可以安装使用,我们打开Putty后,在 Serial Line 框中输入 COM5 Speed 框中输入 152000 Connection type 选择 Serial 设置完成后点击 Open开始连接。

6、连接通信

将树莓派连接电源,稍等片刻后,终端中出现了 Login 字样,此时就可以和网络ssh连接时做相同的操作了,输入账号密码后登录成功。

至此使用USB转TTL串口通信线连接树莓派就完成了,从此我们就可以摆脱连接显示器与键盘的束缚了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/23227.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2022 Robocom CAIP国赛 第四题 变牛的最快方法

原题链接: PTA | 程序设计类实验辅助教学平台 题面: 这里问的是把任意一种动物的图像变成牛的方法…… 比如把一只鼠的图像变换成牛的图像。方法如下: 首先把屏幕上的像素点进行编号;然后把两只动物的外轮廓像素点编号按顺时针记…

Jmeter二次开发实现rsa加密

jmeter函数助手提供了大量的函数,像 counter、digest、random、split、strLen,这些函数在接口测试、性能测试中大量被使用,但是大家在实际工作,形形色色的测试需求不同,导致jmeter自带或者扩展插件给我们提供的函数无法…

【反向代理】反向代理及其作用

反向代理及其作用 一、什么是正向代理 在介绍反向代理之前我们先介绍什么是正向代理 首先要明确的是,在http协议中正向代理一般被称为代理,在web服务中我们可以通过主动配置代理服务器的方式来发送请求,并通过代理服务器接收服务器的响应。…

时序预测 | MATLAB实现Hamilton滤波AR时间序列预测

时序预测 | MATLAB实现Hamilton滤波AR时间序列预测 目录 时序预测 | MATLAB实现Hamilton滤波AR时间序列预测预测效果基本介绍程序设计参考资料预测效果 基本介绍 预测在很大程度上取决于适合周期的模型和所采用的预测方法,就像它们依赖于过滤器提取的周期一样。标准 Hodrick-P…

【DBA课程-笔记】第 3 章:MongoDB数据库核心知识

内容 一、MongoDB 数据库架构 A. MongoDB数据库体系架构 1. 存储引擎(MongoDB Storage Engines): 2. MongoDB 数据逻辑架构 二、MongoDB 存储引擎 A. 查看mongodb服务器的状态 B. 查看引擎信息(4.2.1 没有这个命令&#xf…

火山引擎徐广治:边缘云,下一代云计算

6月30日,2023稀土开发者大会在北京举办。大会以「代码不止,掘金不停」为主题,与上百位海内外技术专家一起剖析行业最新动态,为一直在路上的技术开发者们,拓宽技术视野,传播前沿的技术理念。火山引擎边缘云资…

给LLM装上知识:从LLM+LangChain的本地知识库问答到LLM与知识图谱的结合

前言 过去半年,随着ChatGPT的火爆,直接带火了整个LLM这个方向,然LLM毕竟更多是基于过去的经验数据预训练而来,没法获取最新的知识,以及各企业私有的知识 为了获取最新的知识,ChatGPT plus版集成了bing搜…

1770_VirtualBox下安装Debian

全部学习汇总: GreyZhang/little_bits_of_linux: My notes on the trip of learning linux. (github.com) 作为我自己的日常使用,Debian基本上没有出现过。最多是让它运行在某个设备上作为一个服务的平台,因为很多东西我懒得去配置。 Debia…

android editText获取不到数据

问题分析:在onActivityCreated一开始就创建了findViewById,这时获取的是默认值,需要在点击按钮时重新加载才能获取到输入数据。 需要在点击按钮时重新加载数据:

氢辉能源|[4GW]质子交换膜产线投产发布会暨[3MW]PEM电解槽正式交付

2023年7月12日下午,氢辉能源(深圳)有限公司(以下简称氢辉能源)质子交换膜产线投产发布会暨12台50标方3MW电解槽交付仪式在深圳市龙岗区国际低碳城成功举办。 此外,氢辉能源与远景能源、润世华集团、宏洲新能…

arcgis实现影像监督分类

1、打开ArcMap,右击空白处打开影像分类工具栏,如下: 2、打开影像,如下: 打开的影像由于未经处理,颜色看起来很昏暗,这时候可以拉伸一下。具体操作,右击图层选择属性,如下&#xff1a…

vue+relation-graph绘制关系图实用组件

先在终端执行命令 vue create relationgraph创建一个vue2的项目 然后在编辑器中打开新创建的项目 在终端中执行命令 npm install relation-graph --save引入依赖 这样 我们relation-graph就进来了 然后 我们在需要使用的组件中编写代码如下 <template><div>&…