USB转串口芯片CH340系列及CH340模块使用方法(CH340驱动,接线,串口下载详细介绍)

这篇具有很好参考价值的文章主要介绍了USB转串口芯片CH340系列及CH340模块使用方法(CH340驱动,接线,串口下载详细介绍)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

USB 转串口芯片 CH340

USB转串口芯片CH340系列及CH340模块使用方法(CH340驱动,接线,串口下载详细介绍)
我们为什么要用到CH340驱动呢?CH340驱动就是USB转串口的驱动的一种,因为我们现在的电脑上,已经不存在串口,所以我们一般使用USB转串口芯片,目的只有一个,把电脑的USB口映射为串口用。常用的USB转串口芯片有CH340、CP2102、PL2303、FT232等。芯片是CH340的均可以使用。安装CH340驱动之后,我们使用的开发板子(单片机)连接串口就可以正常发挥其功能了。电脑usb电平转为TTL电平。

我们要想使用ch340模块来实现电脑和单片机的通信,我们就要在电脑中安装ch340驱动以来支持。

驱动安装方法:

1. 标准INF文件安装方法

WINDOWS提示找到新硬件,指定驱动程序所在目录DRIVER,自动安装驱动,
如果WINDOWS没有提示找到新硬件,那么在设备管理器的硬件列表中,
选择带问号的USB设备,更新驱动程序并指定目录。

2. 使用驱动程序安装工具

直接使用CH341SER.EXE安装包,可以安装/升级/卸载驱动程序,
该方法更适用于最终用户。

软件层面解释

CH340 是一个 USB 总线的转接芯片,实现 USB 转串口、USB 转 IrDA 红外或者 USB 转打印口。
在串口方式下,CH340 提供常用的 MODEM 联络信号,用于为计算机扩展异步串口,或者将普通的串口设备直接升级到 USB 总线。
USB转串口芯片CH340系列及CH340模块使用方法(CH340驱动,接线,串口下载详细介绍)

特点

● 全速 USB 设备接口,兼容 USB V2.0,外围元器件只需要晶体和电容。
● 仿真标准串口,用于升级原串口外围设备,或者通过 USB 增加额外串口。
● 计算机端 Windows 操作系统下的串口应用程序完全兼容,无需修改。
● 硬件全双工串口,内置收发缓冲区,支持通讯波特率 50bps~2Mbps。
● 支持常用的 MODEM 联络信号 RTS、DTR、DCD、RI、DSR、CTS。
● 通过外加电平转换器件,提供 RS232、RS485、RS422 等接口。
● 支持 IrDA 规范 SIR 红外线通讯,支持波特率 2400bps 到 115200bps。
● 软件兼容 CH341,可以直接使用 CH341 的驱动程序。
● 支持 5V 电源电压和 3.3V 电源电压。
● 提供 SSOP-20 和 SOP-16 无铅封装,兼容 RoHS。

封装

USB转串口芯片CH340系列及CH340模块使用方法(CH340驱动,接线,串口下载详细介绍)

CH341产品

CH340/CH341系列产品作为USB转串口时使用同一个驱动程序:CH341SER.EXE

一、CH340T 与 CH340G 区别

先说一下CH340T和CH340G系列的区别,G是T的阉割版。

T是20引脚,G是16引脚。

二、CH340 与 CH341 区别

CH340是CH341的阉割版,CH340不支持并口、打印口、IIC,专为串口应用设计

STM32的程序下载方式

因为我们现在的电脑上,已经不存在串口,所以我们一般使用USB转串口芯片,目的只有一个,把电脑的USB口映射为串口用。常用的USB转串口芯片有CH340、CP2102、PL2303、FT232等。我们选择哪一个呢?CH340是国产芯片,其他的是进口芯片。CH340批量价1.5元每个,一般应用方面,性能已经足够,我使用这么多年,就没有出现过问题。PL2303山寨货太多,买的不放心。CP2102批量价5.2元,它是QFN封装,对于新手不易焊接。FT232批量价在10元以上,一般用在工业级环境。经过综合的比较,我们选择CH340作为我们开发板上使用的USB转串口芯片。

串口下载程序的过程

上电后,先把STM32的BOOT0拉高,然后就可以通过RXD和TXD引脚把要下载的程序下载到单片机,下载完程序以后,然后复位,就会运行下载到单片机中的程序。
CH341用于串口时,其硬件最简单时只需要三根线:GND,TXD,RXD,
可以直接与单片机相连,波特率支持从50bps到2Mbps,例如MCS51单片机:
CH341引脚 MCS51单片机引脚
GND <=> GND
TXD <=> RXD
RXD <=> TXD
TEN接GND

与单片机相连时,通常将CH341的TEN#引脚直接接地,总是允许CH341发送数据,
如果预算单片机可能会来不及接收串口数据,那么应该将TEN#连接到单片机的I/O引脚,
当单片机不忙时,由单片机将CH341的TEN#置为低电平,允许CH341从串口发出数据,
当单片机较忙时,由单片机将CH341的TEN#置为高电平,CH341将暂停从串口发出数据

下面再说说JTAG下载接口,JTAG下载接口长这样:
单片机上会有这种接口用来下载程序到单片机的。
USB转串口芯片CH340系列及CH340模块使用方法(CH340驱动,接线,串口下载详细介绍)

这是一个10PX2的牛角座。
虽然是20个引脚,不过JTAG引脚只用了6个引脚,剩下的是3.3V和GND。同时,STM32还支持SWD下载方式,也是在JTAG接口上,只用到了2个引脚。无需硬件改动,只需要在程序编写软件上配置即可切换。

JTAG接口用来连接仿真器,仿真器可以是JLINK或者ULINK

这是一个10PX2的牛角座。

虽然是20个引脚,不过JTAG引脚只用了6个引脚,剩下的是3.3V和GND。同时,STM32还支持SWD下载方式,也是在JTAG接口上,只用到了2个引脚。无需硬件改动,只需要在程序编写软件上配置即可切换。

JTAG接口用来连接仿真器,仿真器可以是JLINK或者ULINK

在电脑上下载玩CH340驱动后,完成模块和单片机连线,将模块USB接口插入电脑,电脑提示驱动加载成功,利用串口下载助手,将.hex文件(stm32为例)烧入单片机,即可看到现象。
一般开发板没有板载的CH340芯片,野火的学习办上有的自带方便学习。文章来源地址https://www.toymoban.com/news/detail-402869.html

到了这里,关于USB转串口芯片CH340系列及CH340模块使用方法(CH340驱动,接线,串口下载详细介绍)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • wsl2 arch linux访问ch340串口和usb设备

    在powershell执行下面命令安装

    2024年04月12日
    浏览(43)
  • CH340N串口模块原理图

    使用单片机的时候,通过串口烧入程序不失为一种很好的办法,在这里给大家介绍一款非常简易的串口芯片CH340N芯片。 ch340N芯片为sop-8封装,有且仅有8个引脚,而且内部自带晶振,不需要额外的晶振。价格约为2元。 其电路图如下,可以看到非常的简单。 欢迎关注微信公众号

    2024年02月11日
    浏览(50)
  • 【数据手册】CH340G芯片使用介绍

    CH340是一系列USB总线适配器,它通过USB总线提供串行、并行或IrDA接口。CH340G集成电路提供通用的MODEM信号,允许将UART添加到计算机上,或将现有的UART设备转换为USB接口。 全速USB接口,兼容USB 2.0接口。 使用最小数量的外部组件:一个晶体管和至少四个电容器。 提供了一个虚

    2024年02月03日
    浏览(139)
  • 如何使用CH340G模块给51单片机下载程序

    一、首先准备好材料: 1、CH340G下载器USB转TTL模块+3根杜邦线; 2、51单片机STC89C52RC最小系统板; 3、51单片机STC89C52RC; 4、USB转DC005接口的DC电源线; 二、下载程序步骤 1、给最小系统装好晶振和芯片,如下图所示。注意事项:芯片的朝向,有个缺口的地方朝10针简易牛角这边;

    2024年01月17日
    浏览(56)
  • STM32 —— USB 转 TTL(CH340)

    在使用 USB 转 TTL 模块之前,我们需要了解 TTL 协议 什么是 TTL TTL 一般是从单片机或者芯片中发出的电平,高电平为 5V(51单片机)或者 3.3V(stm32) TTL 接口属于并行方式传输数据的接口,采用这种接口时,不必在液晶显示器的驱动板端和液晶面板端使用专用的接口电路,而是由驱动

    2023年04月09日
    浏览(57)
  • 使用串口烧写程序到STM32F103C8T6最小板(CH340)

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

    2024年02月01日
    浏览(58)
  • STM32上模拟CH340芯片的功能 (一)

    #虚拟串口模拟CH340# 代码gitee地址:STM32F103_CH340: 用STM32模拟ch340USB串口的功能 1. 确定通信接口:CH340是一款USB转串口芯片,因此您需要选择STM32上的某个USB接口来实现USB通信。通常情况下,STM32系列芯片都有内置的USB接口,您可以根据您的具体型号选择合适的接口。 2. 实现USB功

    2024年02月21日
    浏览(56)
  • microPython 吃透 esp8266 NodeMCU v3 ch340串口收发

    》》》》》》》》》》 这块板子的淘宝链接》 》》》》》》》》》》 1. usb口是ch340转UART0,双向收发 2. UART0 位于引脚 1 (TX) 和 3 (RX) 上。UART0是双向的,默认情况下用于REPL.,但是这块板子的RX 好像有问题使用引脚无法接收数据,因此使用引脚的UART0仅是TX。 3. 引脚 15 (

    2023年04月19日
    浏览(51)
  • Linux第22步_安装CH340驱动和串口终端软件MobaXterm

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

    2024年01月24日
    浏览(56)
  • 正点原子AtomPi-CA1 RK3568的Linux CH340串口驱动安装

    想使用串口,找了半天也没找到它所给的pin的使用示例,淘宝客服说只是硬件兼容树莓派。 想来想去,还是直接接个USB串口最方便。 但是插上不识别,说明没有驱动。 直接在板子上编译没有header依赖,后续下载华硕对应的arm依赖能编译但是驱动不能正常使用。 就在所给虚拟

    2024年03月17日
    浏览(64)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包