当前位置: 首页 > article >正文

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

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

两个设备/芯片之间采用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.kler.cn/news/107854.html

相关文章:

  • Postman —— 配置环境变量
  • Linux Centos7安装后,无法查询到IP地址,无ens0,只有lo和ens33的解决方案
  • Unity中从3D模型资产中批量提取材质
  • TypeScript -类型断言的简单理解
  • 牛客小白月赛80 D一种因子游戏
  • 【C++】C++入门(下)--内联函数 auto关键字 nullptr
  • Java IDEA controller导出CSV,excel
  • 07-定位布局
  • Nginx的进程结构实例演示
  • RK3568平台 IIC子系统框架
  • Mybatis基础
  • C语言之错误处理
  • 前端CodeReivew实践 | 京东云技术团队
  • lesson2(补充)关于const成员函数
  • IP网络矿用打点紧急广播方案
  • 业界中说的快速原型法是什么
  • 如何使用PHPicker在iOS系统无授权下获取资源
  • 从澎湃OS以小见大,看小米怎么玩转车机
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • Unity3D 多人联机网络游戏开发都存在哪些误区详解
  • 【mediasoup-sfu-cpp】5: SfuDemo:分发ok
  • 自然语言处理 (NLP) 简介
  • SpringBoot使用WebSocket收发实时离线消息
  • 【理论知识:Window Aggregation】flink 窗口聚合功能概述:两种窗口聚合模式的使用例子、功能说明
  • 【Codeforces】 CF582D Number of Binominal Coefficients
  • 浅谈 MySQL 主从复制,优点?原理?
  • Spring Security漏洞防护—HttpFirewall和 HTTPS
  • StripedFly恶意软件框架感染了100万台Windows和Linux主机
  • 0基础学习PyFlink——用户自定义函数之UDTAF
  • Git 拉取远程更新报错