STM32驱动CH9121网络串口透传芯片

这篇具有很好参考价值的文章主要介绍了STM32驱动CH9121网络串口透传芯片。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一.介绍

二.配置

1.搜索配置

 基础设置

端口设置

2.串口配置

①CFG脚进入配置:

②串口协商进入:

三、使用CH9121

四、测试


关于CH9121的资料和配置软件:提取码:3fxd

一.介绍

网络串口透传芯片CH9121,官网资料:网络串口透传芯片CH9121

这里摘取一些简介

CH9121 集成TCP/IP 协议栈,具有TCPCLIENT、TCP SERVER、UDP 3 种工作模式。

串口波特率最高可支持到921600bps。

 ch9121,单片机学习,stm32,单片机,嵌入式硬件,网络

简单来说,单片机可以通过串口和CH9121通信,让CH9121发送数据到指定IP。

二.配置

配置CH9121有两种方法:串口配置搜索配置.。其中,串口配置又分为硬件CFG脚进入协商方式进入

1.搜索配置

搜索配置,最为简单,可视。需要用到一个参数配置软件,本文开头分享链接有配置软件。

先把CH9121直连电脑或者连接到路由器上(和电脑同一个局域网),打开配置软件。

ch9121,单片机学习,stm32,单片机,嵌入式硬件,网络

ch9121,单片机学习,stm32,单片机,嵌入式硬件,网络

 基础设置

设备名:设备名长度有限制,别取太长的,不然会出错

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连入到和电脑一个局域网内

ch9121,单片机学习,stm32,单片机,嵌入式硬件,网络

 再打开Tcp-To-232或者一些TCP测试软件

ch9121,单片机学习,stm32,单片机,嵌入式硬件,网络

电脑端口要和CH9121配置的目的端口一致,然后点击建立连接,不出意外的话电脑和CH9121就会连接成功。

在这个软件里,TCP/IP发送的数据,CH9121会通过串口发送给单片机,而单片机通过串口发送的数据,会在TCP/ip接收里显示出来。

再转载一篇:CH9121串口转以太网配置调试,这篇是一个CH9121串口转以太网的模块,方便学习和测试。

这里将CH9121和单片机连接原理图给出

ch9121,单片机学习,stm32,单片机,嵌入式硬件,网络

 文章来源地址https://www.toymoban.com/news/detail-684771.html

到了这里,关于STM32驱动CH9121网络串口透传芯片的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • CH432双串口芯片

    CH432芯片是一款扩展串口芯片,当你的MCU所带的串口不足时,可以通过此芯片来扩展出两个串口出来。 此芯片支持支持半双工收发自动切换、带自动硬件速率控制的高速串口、红外编解码、RS485、IrDA等等许多功能,本文只阐述简单串口功能的实现逻辑。 此芯片和MCU的通信方式

    2024年03月23日
    浏览(43)
  • USB转串口芯片CH340

    本篇文章将带领大家全面解析 USB转串口芯片CH340 ,主要分为以下几个方面: 一、CH340芯片介绍 二、CH340芯片特点 三、CH340芯片封装 四、CH340芯片引脚说明 五、CH340芯片功能说明 六、CH340芯片应用电路 CH340是一个USB总线的转接芯片,可实现USB转串口或者USB转打印口。 在串口方

    2023年04月08日
    浏览(47)
  • CH376的串口模式操作U盘(读、写、txt文件、csv文件、串口调试讲解、stm32程序)

    文中介绍的可能有一些繁琐,因为也是想解释的更清楚一些,但是小弟希望大家能认真看完。 市面上关于ch376串口的知识介绍不多,可以说基本没有 ,博主当时也废了一些力气,在此希望给大家一些帮助, 认真看完绝对会使用ch376读、写、txt、csv文件。   (在此提一嘴,ch

    2024年02月16日
    浏览(43)
  • CH342/CH343/CH344/CH347/CH9101/CH9102/CH9103/CH9104 Linux串口驱动使用教程

    CH343 Linux串口驱动 ch343ser_linux 支持USB转串口芯片 ch342/ch343/ch344/ch347/ch9101/ch9102/ch9103/ch9104等 ,同时该驱动配合ch343_lib库还提供了芯片GPIO接口的读写功能,内部EEPROM的信息配置和读取功能等。 芯片型号 串口数量 GPIO数量 CH342F/K 2 CH342F:12 CH343G/P/K 1 — CH344Q/L 4 CH344Q:16 CH344L:

    2024年02月13日
    浏览(35)
  • 使用串口烧写程序到STM32F103C8T6最小板(CH340)

    商家没给ST‐LINK V2下载器,故使用串口将程序烧录到最小板,使用仿真软件Flymcu进行。(默认安装过CH340的驱动) 联机下载时的程序文件:编译生成的.hex文件; 编程前重装文件:当选中该项后,flymcu会在每次编程之前将Hex文件重新装载一遍,这对于代码调试的时候比较有用

    2024年02月01日
    浏览(50)
  • 串口转HID键盘鼠标芯片沁恒微电子CH9329

    概述 沁恒微电子CH9329 是一款串口转标准 USB HID 设备(键盘、鼠标、自定义 HID)芯片,根据不同的工作模式, 在电脑上可被识别为标准的 USB 键盘设备、USB 鼠标设备或自定义 HID 类设备。该芯片接收客户端发送过来的串口数据,并按照 HID 类设备规范,将数据先进行打包再通过

    2024年02月10日
    浏览(45)
  • STM32F103RCT6开发板M3单片机教程07-TIMER1CH1输出 PWM做LED呼吸灯

    本教程使用是( 光明谷SUN_STM32mini开发板 )   免费开发板   在谷动谷力社区注册用户,打卡,发帖求助都可以获取积分,当然最主要是发原创应用文档奖励更多积分. (可用积分换取,真的不用钱,开发板免费玩):STM32F103RCT6开发板M3单片机核芯小系统板学习板 ... 已经购买用

    2024年02月22日
    浏览(65)
  • 手把手教你使用--常用模块--HC05蓝牙模块,无线蓝牙串口透传模块,(实例:手机蓝牙控制STM32单片机点亮LED灯)

    最近在学STM32,基本的学完了,想学几个模块来巩固一下知识,就想到了蓝牙模块。玩啥好难过有很多博客教怎么连的,但自己看起来还是有点糊涂。模块的原理和知识点我就不讲解了,这里我主要 手把手 记录一下我是如何对蓝牙模块进行学习和使用的。 所使用的资料和工

    2024年02月02日
    浏览(79)
  • Linux-ubuntu22.04串口驱动安装(CH34X)

    查看ubuntu系统自带驱动  一般能看到下面等文件 上面可以看到含有ch341.ko文件,系统自带的版本比较老,删除掉: 1)百度网盘下载链接 提取码:RMSR 2)微云下载 解压之后可以看到以下3个文件 打开:https://elixir.bootlin.com/linux/v6.2/source/drivers/usb/serial/ch341.c 根据查询到的操作系

    2024年02月07日
    浏览(48)
  • Linux第22步_安装CH340驱动和串口终端软件MobaXterm

    开发板输出信息通常是采用串口,而计算机通常是USB接口,为了让他们之间能够交换数据,我们通常采用USB转串口的转换器来实现。目前市场上的串口转换器大多是采用CH340芯片来实现的,因此我们需要在计算中安装一个CH340驱动程序,这样,计算机就可以找到找到这个USB串口

    2024年01月24日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包