如何监听/抓取两个设备/芯片之间“UART串口”通信数据--监视TXD和RXD

news/2025/2/15 23:02:45/

案例背景:全网仅此一篇!!!

两个设备/芯片之间采用UART串口通信。我们如何实现芯片1 TXD – > 芯片2 RXD芯片2 TXD --> 芯片1 RXD两个单线链路上的数据抓取和监听?这篇博客将告诉您。

目录

1 什么是UART串口

2 如何抓取和监听UART串口链路上的数据/信息

2.1 准备工作

2.2 实施

结尾


1 什么是UART串口

详见博文《【MCAL_UART】-1.1-图文详解UART串口协议icon-default.png?t=N7T8https://blog.csdn.net/qfmzhu/article/details/130349161》,这里不再重复介绍。

2 如何抓取和监听UART串口链路上的数据/信息

2.1 准备工作

要知道两个设备/芯片之间采用UART串口通信参数:

  • 波特率;
  • start bit数据位长度(单位Bit);
  • 是否有parity bit奇偶校验位;
  • 停止位长度。

2.2 实施

你需要用到两个“USB转TTL/串口”工具:

  • 一个“USB转TTL/串口”工具监听/抓取芯片1 TXD芯片2 RXD单线上数据;
  • 另一个“USB转TTL/串口”工具监听/抓取芯片2 TXD芯片1 RXD单线上数据。

如何接线:

  • 每个“USB转TTL/串口”工具的RXD,连接到其中TXD – > RXD单线链路上(注意不能使用“USB转TTL/串口”工具的TXD);
  • 每个“USB转TTL/串口”工具的GND,连接到芯片1芯片2公共地

最后,在PC端同时打开两个串口上位机:分配串口配置UART串口参数打开串口这样您就能监听两个设备/芯片之间UART串口通信了。

结尾

获取更多“汽车电子资讯”和“工具链使用”,

请关注CSDN博客“汽车电子助手”,做您的好助手。


http://www.ppmy.cn/news/1182517.html

相关文章

Unity的碰撞检测(总结篇)

Unity碰撞检测系列文章结论总结: (1)有效碰撞的必要条件: ①两个游戏对象至少有一个具备刚体。 ②两个游戏对象必须有至少一个碰撞器。 ③刚体的BodyType属性为Dynamic。 (2)有效触发的必要条件&#xff…

centos ubantu IP一直变化,远程连接不上问题

文章目录 一、为什么IP地址会变1.主机DHCP导致 二、解决IP地址变化1.centos2.ubantu 总结 虚拟机能连接为互联网,但下一次启动IP地址再发生变化,无法使用ssh远程连接 一、为什么IP地址会变 1.主机DHCP导致 虚拟机系统(ubantu,centos…)启动后会向本地申请IP地址租约,租聘的I…

javascript数据类型

目录 原始数据类型 引用数据类型 类型检测 类型转换 总结 原始数据类型 JavaScript 中有六种原始数据类型,它们是: Undefined(未定义): 表示一个未被赋值的变量。Null(空值): 表示一个空对象指针。B…

vm_flutter

附件地址 https://buuoj.cn/match/matches/195/challenges#vm_flutter 可以在buu下载到。 flutter我也不会,只是这个题目加密算法全部在java层,其实就是一个异或和相加。 反编译 package k;import java.util.Stack;/* loaded from: classes.dex */ pu…

数学知识:质数

试除法判定质数&#xff1a; #include <iostream> using namespace std;bool is_prime(int x) {if(x < 2) return false;for(int i 2;i < x / i;i )//这里是n/i&#xff0c;每次i都会改变这个n/i的值&#xff0c;因为对i求余后不需要判断i的倍数{if(x % i 0){ …

大数据采集技术与预处理学习一:大数据概念、数据预处理、网络数据采集

目录 大数据概念&#xff1a; 1.数据采集过程中会采集哪些类型的数据&#xff1f; 2.非结构化数据采集的特点是什么&#xff1f; 3.请阐述传统的数据采集与大数据采集的区别&#xff1f; ​​​​​​​ ​​​​​​​4.大数据采集的数据源有哪些&#xff1f;针对不同的数…

Redis文件事件模型

Redis是事件驱动的程序&#xff0c;并基于Reactor模式开发了自己的网络事件处理器&#xff0c;被称之为文件处理器(File Event Handler)。 文件处理器通过I/O多路复用程序来同时监听多个Socket&#xff0c;并根据Socket目前执行的任务来关联不同的事件处理器。当被监听的Socket…

不容错过的Spring框架解析,掌握开发中的关键技术

Spring 原理 它是一个全面的、企业应用开发一站式的解决方案&#xff0c;贯穿表现层、业务层、持久层。但是 Spring仍然可以和其他的框架无缝整合。 Spring 特点 轻量级 控制反转 面向切面 容器 框架集合 Spring特征 Spring 核心组件 Spring 常用模块 Spring 主要包 Spring …