目录
一.介绍
二.配置
1.搜索配置
基础设置
端口设置
2.串口配置
①CFG脚进入配置:
②串口协商进入:
三、使用CH9121
四、测试
关于CH9121的资料和配置软件:提取码:3fxd
一.介绍
网络串口透传芯片CH9121,官网资料:网络串口透传芯片CH9121
这里摘取一些简介
CH9121 集成TCP/IP 协议栈,具有TCPCLIENT、TCP SERVER、UDP 3 种工作模式。
串口波特率最高可支持到921600bps。
简单来说,单片机可以通过串口和CH9121通信,让CH9121发送数据到指定IP。
二.配置
配置CH9121有两种方法:串口配置和搜索配置.。其中,串口配置又分为硬件CFG脚进入和协商方式进入。
1.搜索配置
搜索配置,最为简单,可视。需要用到一个参数配置软件,本文开头分享链接有配置软件。
先把CH9121直连电脑或者连接到路由器上(和电脑同一个局域网),打开配置软件。
基础设置
设备名:设备名长度有限制,别取太长的,不然会出错
DHCP:自动获取IP、子网掩码网关,不是Server只是Client的话DHCP开启
设备IP、子网掩码和网关:局域网内的一些设置,如果不开启IP,就是手动设置IP了
串口协商配置:开启后才能以串口协商配置模式进入配置
端口设置
网络模式:TCP和UDP,都有server和client模式
本地端口:不是server的话可以随机
目的IP/域名:选择使用IP连接还是域名(域名好像只能那种解析一个IP的域名才能连,还没成功过)
目的IP:连接的IP地址,比如连接一个NTP服务器,那就把NTP服务器IP地址填进去
端口号:就是端口号,不了解的的话,这边详细的还得看一些关于IP、服务器之类的文章
串口配置:CH9121的串口配置,要和单片机配置一样,才能够正常通讯
配置完成之后,点击配置设备参数,就完成了对CH9121的配置。
2.串口配置
①CFG脚进入配置:
硬件 CFG 脚(PIN60#),当 CH9121CFG 脚检测到低电平时,CH9121 串口数据认为是配置数据。CFG 脚拉高退出配置模式
②串口协商进入:
串口协商方式(需要先通过网络配置软件开启)进入串口配置模式。当当串口空闲时间达到 500ms 时,CH9121 收到的串口数据与{0x55,0xAA,0x5A}对比,对比成功,CH9121 会回复一字节:0xA5,500ms 时间内收到应答数据 0xA5 后,发送 0xA5 确认进入配置模式。中途任何一个环节的数据比对出错,则认为这些数据位正常的串口数据,并将这部分数据通过串口发往网络端
串口的配置方式,详细的看手册,本文开头有整理好的相关资料。
三、使用CH9121
在配置好CH9121之后,CH9121会自动连接设置好的目的IP,单片机通过串口发送数据到CH9121,CH9121就会通过网络将数据发送到目的端
转载一篇关于CH9121的串口配置文章:CH9121串口转以太网模块STM32驱动
四、测试
先配置CH9121,并将CH9121连入到和电脑一个局域网内
再打开Tcp-To-232或者一些TCP测试软件
电脑端口要和CH9121配置的目的端口一致,然后点击建立连接,不出意外的话电脑和CH9121就会连接成功。
在这个软件里,TCP/IP发送的数据,CH9121会通过串口发送给单片机,而单片机通过串口发送的数据,会在TCP/ip接收里显示出来。
再转载一篇:CH9121串口转以太网配置调试,这篇是一个CH9121串口转以太网的模块,方便学习和测试。
这里将CH9121和单片机连接原理图给出
文章来源:https://www.toymoban.com/news/detail-684771.html
文章来源地址https://www.toymoban.com/news/detail-684771.html
到了这里,关于STM32驱动CH9121网络串口透传芯片的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!