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

笔记-基于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 任务管理器中显示以太网区域有数据在收发


http://www.kler.cn/news/163425.html

相关文章:

  • 搜索引擎和网络浏览器之间的区别
  • 【Linux系统化学习】进程地址空间 | 虚拟地址和物理地址的关系
  • 【漏洞复现】FLIR AX8红外线热成像仪命令执行漏洞
  • Realme X7 Pro Root 刷机教程
  • 【PyTorch】 暂退法(dropout)
  • C# Solidworks二次开发:选择管理器相关的API介绍
  • 使用 PyTorch 进行 K 折交叉验证
  • 轻量封装WebGPU渲染系统示例<43>- PBR材质与阴影实(源码)
  • Selenium+Unittest+HTMLTestRunner框架更改为Selenium+Pytest+Allure(二)
  • 高通CRM的v4l2驱动模型
  • 【嵌入式C语言】《字符串-----数字》转换函数总结
  • 国产化软件突围!怿星科技eStation产品荣获2023铃轩奖“前瞻优秀奖”
  • 【MySQL】聚合函数和分组(查找)
  • 基于深度学习路径规划RRT*-训练图像预处理
  • 制作一个RISC-V的操作系统四-嵌入式开发介绍
  • KNN朴素贝叶斯(根据已知推测未知)
  • 计算一组x和y(一维数组)
  • 3D渲染和动画制作软件KeyShot Pro mac附加功能
  • Opencv UI自动化应用人脸识别
  • 设计模式--建造者模式
  • Matplotlib中的titles(标题)、labels(标签)和legends(图例)
  • Android studio生成二维码
  • 浅谈前端代码里的命名规范与注释
  • 大一C语言作业 12.8
  • 图片处理OpenCV IMDecode模式说明【生产问题处理】
  • Qt工程文件分离、Qtimer定时器、Qt Creator 常用快捷键
  • jsp 个人网站系统Myeclipse开发mysql数据库web结构java编程计算机网页项目
  • Hazel引擎学习(十二)
  • C++初阶-string类的模拟实现
  • Linux中的文件系统