一、前言
CH9121是一个国产的串口转网口芯片,很多应用场景一般是应用在单片机上面,但是个别情况,比如上位机搞搞嵌入式之类的,需求多个网口通信,这时候不二选择就是CH9121了,至于这个芯片的详细资料和配置工具,可见baidu
二、环境
任何有uart的IC即可
三、正文
1.硬件
原理图如下
硬件我就不过多说明了,硬件这部分参照原理图及相关资料,很难出现问题,我测试的硬件环境是,只接串口1,30/31/59/60/36引脚与IO均未连接,但是不能说是没有用,目前我的测试方式是采用官方提供的配置软件,所以有些io未控制,后期如果把这些配置采用软件实现的话,这些引脚还是得驱动一下子的。
测试采用配置软件方式:
首先打开如下软件,搜索设备,出现一个如下图所示
图中显示的是将CH9121配置成socket模式,目标ip就是测试主机的ip,我的笔记本设置固定ip是192.168.1.52,测试结果如下动图,在网络调试助手开启服务器模式瞬间,CH9121就会自动连接上,然后串口1在和控制器(我的是一个arm,可以是任意单片机或者什么都可以)连通
CH9121客户端模式配置和通信测试OK!
之后测试CH9121的服务器模式,配置如下图
这时候网络助手在服务器监听,发现没有设备自动连接了,说明CH9121配置为服务器模式成功
然后网络助手去连接配置的ip,如下图
这里不知道为什么小黄猪这个软甲连接不上,换个其他的网络助手就能连接,可能哪里有些bug先不深究它。
不能用的小黄猪
能用的三灯笼
至此CH9121测试网络客户端和服务器模式都实现了配置和通信。
在搞一个耐久测试,5分钟后。。。
四、结语
好用,国产化,简单方便。