笔记-基于CH579M模块通过网线直连电脑进行数据收发(无需网络)

刚学习,做个记录。
基于CH579M模块通过网线直连电脑进行数据收发(无需网络)

目录

  • 一、工具
    • 1、CH579模块
    • 2、 网线
    • 3、电脑以及网络调试工具
  • 二、操作步骤
    • 1、TCP/UDP等程序下载以及设置以太网IP
    • 2、网络断开
    • 3、检查以太网是否正常显示并稳定
    • 4、打开网络调试助手进行测试

一、工具

1、CH579模块

在这里插入图片描述
图1 第一次买的CH579M模块

图2 后来买的CH579M模块

(个人吐槽:这个CH579M模块在淘宝上有好有坏,本人第一次随便找一家买的,结果运气不好,买了个质量不好的,以太网连上了,但是一直不稳定,经常掉线和重启,刚开始我还以为是我的操作方法不对,弄得我信心受到打击。后来,我在网上查找资料时,发现有前人有推荐上图2这一款,就重新买了图中这款CH579M模块,下载官方程序,一直很稳定,收发数据都没问题,真货,虽然比第一次买的那款贵了几块钱,但物有所值。同样的官方例程下载进去,后来买的模块就是没问题,前面买的就有问题,原理图看着没啥问题,可能是PCB布线的问题或者板子有问题)

2、 网线

在这里插入图片描述
图3 网线

3、电脑以及网络调试工具

PC :本人是win10
软件:netassist(网络调试工具)(别的也行,看个人)
在这里插入图片描述
图4 网络调试工具

二、操作步骤

1、TCP/UDP等程序下载以及设置以太网IP

(1)TCP/UDP等程序下载以及设置以太网IP,参考前人这个链接(点击这里)就行,不再重复
以下是重点展示图
在这里插入图片描述
图 5 CH579M官方例程TCP_Client的IP设置
在这里插入图片描述
图6 电脑端以太网IP设置

(2)通过网线将CH579M模块与电脑端进行连接,接着下载程序到CH579M模块

2、网络断开

在这里插入图片描述
图7 网络断开标志

3、检查以太网是否正常显示并稳定

打开 任务管理器 进行检查,查看以太网是否显示正常并稳定,检查IP是否与设置的一致
在这里插入图片描述
图8 检查以太网是否连接

还有一个方法就是ping一下,WIN + R 输入cmd
在这里插入图片描述
在这里插入图片描述
图9 检查以太网IP 以及电脑与CH579M连接并沟通成功

4、打开网络调试助手进行测试

本人下载到CH579M模块的程序是TCP_Client,于是下面设置为TCP_Server与之对应,从下图10和11中可以看到收发是正常的。很ncie!
在这里插入图片描述
图10 网络调试助手显示收发正常

在这里插入图片描述

图11 任务管理器中显示以太网区域有数据在收发

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

643. 子数组最大平均数 I

子数组最大平均数 I 描述 : 给你一个由 n 个元素组成的整数数组 nums 和一个整数 k 。 请你找出平均数最大且 长度为 k 的连续子数组,并输出该最大平均数。 任何误差小于 10-5 的答案都将被视为正确答案。 题目 : LeetCode 643.子数组最大平均数 :: 643. 子数…

Mybatis 分页查询的三种实现

Mybatis 分页查询 1. 直接在 sql 中使用 limit2. 使用 RowBounds3. 使用 Mybatis 提供的拦截器机制3.1 创建一个自定义拦截器类实现 Interceptor3.2 创建分页查询函数 与 sql3.3 编写拦截逻辑3.4 注册 PageInterceptor 到 Mybatis 拦截器链中3.5 测试 准备一个分页查询类 Data…

优彩云采集器最新版免费下载,优彩云采集器免费

随着网络时代的发展,SEO(Search Engine Optimization,搜索引擎优化)已经成为网站推广和营销的关键一环。在SEO的世界里,原创内容的重要性愈发凸显。想要做到每天更新大量原创文章,并不是一件轻松的事情。优…

NIO网络编程

Netty学习之NIO基础 - Nyimas Blog 1、阻塞 阻塞模式下,相关方法都会导致线程暂停 ServerSocketChannel.accept 会在没有连接建立时让线程暂停SocketChannel.read 会在通道中没有数据可读时让线程暂停阻塞的表现其实就是线程暂停了,暂停期间不会占用 c…

开源软件license介绍与检测

开源License介绍 通俗来讲,开源许可证就是一种允许软件使用者在一定条件内按照需要自由使用和修改软件及其源代码的的法律条款。借此条款,软件作者可以将这些权利许可给使用者,并告知使用限制。这些许可条款可以由个人、商业公司或非赢利组织…

mediapipe+opencv实现保存图像中的人脸,抹去其他信息

mediapipeopencv MediaPipe本身不提供图像处理功能,它主要用于检测和跟踪人脸、手势、姿势等。如果您想要从图像中仅提取人脸主要信息并去除其他信息. # codingutf-8 """project: teatAuthor:念卿 刘file: test.pydate&…

2022年8月2日 Go生态洞察:Go 1.19版本发布深度解析

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文…

Tomcat目录介绍

目录 1 Tomcat主目录介绍 2 webapps目录介绍 3 Tomcat配置文件目录介绍(conf) 1 Tomcat主目录介绍 进入Tomcat目录下,我的目录是/application/tomcat/ cd /application/tomcat/ 安装tree命令 yum -y install tree tree -L 1 tree&…

AD使用交互式BOM插件时应该注意到的一个问题

交互式BOM脚本 插件下载:GitHub - lianlian33/InteractiveHtmlBomForAD 或:GitHub - yukaichao/InteractiveHtmlBom-plugin-for-AD 或:InteractiveHtmlBomForAD-master.zip - 蓝奏云 问题:当PCB文件中出现MARK点时,…

MMseqs2蛋白质序列快速高效比对工具

先看仓库:soedinglab/MMseqs2: MMseqs2: ultra fast and sensitive search and clustering suite (github.com) 无论哪个工具软件,无论你是否熟悉,都推荐你看一下作者原文,这样后面的步骤以及怎么使用头脑里会更清晰。 Fast an…

探索意义的深度:自然语言处理中的语义相似性

一、说明 语义相似度,反应出计算机对相同内容,不同表达的识别能力。因而识别范围至少是个句子,最大范围就是文章,其研究方法有所区别。本文将按照目前高手的研究成绩,作为谈资介绍给诸位。 二、语义相似度简介 自然语言…

Build task failed. Open the Run window to view details.

问题描述 在使用deveco-studio 开发工具进行HarmonyOS第一个应用构建开发时,通过Previewer预览页面时报错,报错信息为:Build task failed. Open the Run window to view details. 如图所示: 问题解决 在设置中,找到…

文件操作-IO

文件操作-IO 1.认识文件1.什么是文件2.文件路径 2.java中操作文件2.1 File类的用法 3.InputStream和OutputStream的用法 1.认识文件 1.什么是文件 文件是计算机系统中用来存储数据的基本单位。它是一种用于持久性存储数据的命名、有序的数据集合.计算机系统通过文件系统来组织…

Simple_SSTI_1-WEB-bugku-解题步骤

——CTF解题专栏—— 声明:文章由作者weoptions学习或练习过程中的步骤及思路,非正式答案,仅供学习和参考。 题目信息: 题目:Simple_SSTI_1 作者:valecalida 提示:无 场景: 解题…

Centos图形化界面封装OpenStack Ubuntu镜像

目录 背景 环境 搭建kvm环境 安装ubuntu虚机 虚机设置 系统安装 登录虚机 安装cloud-init 安装cloud-utils-growpart 关闭实例 删除细节信息 删除网卡细节 使虚机脱离libvirt纳管 结束与验证 压缩与转移 验证是否能够正常运行 背景 一般的镜像文件在上传OpenSt…

HttpServletRequest/Response视频笔记

学习地址:144-尚硅谷-Servlet-HttpServletRequest类的介绍_哔哩哔哩_bilibili 目录 1.HttpServletRequest 类 a.HttpServletRequest类有什么作用 b.HttpServletRequest类的常用方法 c.如何获取请求参数 d.解决post请求中文乱码问题 获取请求的参数值相关问题 …

docker搭建nginx实现负载均衡

安装nginx 查询安装 [rootlocalhost ~]# docker search nginx [rootlocalhost ~]# docker pull nginx准备 创建一个什么都不配置的nginx拿到一个nginx.conf文件和conf.d文件夹 创建文件、文件夹(只需创建logs文件夹即可,log文件是运行后自动挂载的&a…

2023.12.2 做一个后台管理网页(左侧边栏实现手风琴和隐藏/出现效果)

2023.12.2 做一个后台管理网页(左侧边栏实现手风琴和隐藏/出现效果) 网页源码见附件,比较简单,之前用很多种方法实现过该效果,这次的效果相对更好。 实现功能: (1)实现左侧边栏的手…

node.js express路由和中间件

目录 路由 解释 使用方式 中间件 解释 使用方式 中间件类型 路由注册和中间件注册 代码 app全局路由接口请求以及代码解析 示例1 示例2 示例3 示例4 中间件req继承 嵌套子路由 解释 代码 示例1 路由 解释 在 Express 中,路由(Route&…

【大模型】更强的 ChatGLM3-6B 来了,开源可商用

【大模型】更强的 ChatGLM3-6B 来了,开源可商用 简介ChatGLM3-6B 环境配置环境搭建安装依赖 代码及模型权重拉取拉取 ChatGLM3-6B拉取 ChatGLM3-6B 模型权重及代码 终端测试网页测试安装 gradio加载模型并启动服务 参考 简介 ChatGLM3-6B ChatGLM3-6B 是 ChatGLM …