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

USB 转串口芯片 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 设备接口,兼容 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。

封装

在这里插入图片描述

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下载接口长这样:
单片机上会有这种接口用来下载程序到单片机的。
在这里插入图片描述

这是一个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芯片,野火的学习办上有的自带方便学习。

  • 20
    点赞
  • 150
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
HL-340 USB串口线驱动是一款官方提供的USB驱动程序,用于解决USB接口无法正常识别和使用的问题。该驱动适用于Windows XP / Windows 7 / Windows 8 / Windows 10 32/64位操作系统。它支持多种硬件ID,包括USB\VID_1A86&PID_7523、USB\VID_1A86&PID_5523、USB\VID_4348&PID_5523等。你可以在\[1\]中找到该驱动下载链接。为了连接电脑和开发板(单片机)的串口,我们需要使用USB串口芯片,其中CH340是常用的芯片之一。安装CH340驱动后,我们可以将电脑的USB口映射为串口,从而正常使用开发板的功能。CH340是一个USB芯片,可以实现USB串口USBIrDA红外或USB打印口的功能。在串口方式下,CH340提供常用的MODEM联络信号,可以扩展计算机的异步串口,或者将普通的串口设备升级到USB总线。\[2\]\[3\] #### 引用[.reference_title] - *1* [HL340(usb串口线)驱动](https://blog.csdn.net/qq_40757221/article/details/115061008)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [USB串口芯片CH340系列CH340模块使用方法CH340驱动接线串口下载详细介绍)](https://blog.csdn.net/BBA_Code/article/details/129050168)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值