当前位置: 首页 > article >正文

01-硬件入门学习/嵌入式教程-CH340C使用教程

前言

CH340C广泛应用于DIY项目和嵌入式开发中,用于USB数据转换和串口通信。本文将详细介绍CH340C的基本功能、引脚接线及使用方法。

CH340C简介

CH340C是一款USB转TTL电平转换器,可以将电脑的USB数据转换成串口数据,方便与单片机(MCU)等设备进行通信。这款芯片支持3.3V和5V电源电压,功能齐全,是DIY设计和嵌入式开发中的常用组件。
在这里插入图片描述

引脚说明及接线

在这里插入图片描述

CH340C的引脚较多,但常用的引脚并不多。下面是一些关键引脚的说明及接线方法:

  • 1号脚GND:接电源负极。
  • 16号脚VCC:接电源正极。在3.3V电源电压时连接VCC输入外部电源,在5V电源电压时外接0.1uf的退耦电容。
  • 2号脚TXD:串行数据输出端,需要引出外接MCU对接的引脚。
  • 3号脚RXD:串行数据输入端,需要引出外接MCU对接的引脚。
  • 5号脚D+ 和 6号脚D-:连接Type-C接口中对应的D+和D-。
  • 7号脚NC:空脚,默认不接。
  • 13号脚DTR:数据终端就绪,可以外接电路实现自动下载功能。
  • 14号脚RTS:数据装置就绪,请求发送,同样可以外接电路实现自动下载功能。
  • 其他的引脚(8到12号脚)一般不常用,默认不接。

指示灯电路及检测模块

为了检测CH340C模块是否通电正常,我们可以在5V输入端设计一个红色指示灯LED1,当该灯亮时,表示该模块已经上电。此外,在TXD和RXD数据接口中,可以分别接入蓝色LED2和绿色LED3指示灯,用于指示数据的收发情况。

RTS与DTR信号接口也设计指示灯,用于显示不同的状态。指示灯电路中的限流电阻决定了灯的亮度,TXD与RXD的限流电阻较小,因为它们在数据传输时是以很快的频率闪烁,亮度会下降。

常用应用场景

CH340C常用于将电脑中的程序下载到单片机中。以下是一个简单的过程示例:

  1. 通过上位机控制CH340G的RTS脚为低电平,使BOOT0的电平上拉为高电平。
  2. 通过上位机控制CH340G的DTR脚为高电平,使系统复位。
  3. 单片机进入ISP模式,此时可以将DTR脚设置为低电平,RTS设置为高电平,BOOT0和NRST还原默认电平。
  4. 上位机将程序下载到单片机,下载完毕之后,程序自动运行。

在实际应用中,可能会遇到DTR和RTS电平变化导致单片机不断复位的问题。这时可以通过加入模拟开关等电路来隔离干扰电平,确保系统正常运行。


http://www.kler.cn/a/515933.html

相关文章:

  • Linux下 date时间应该与系统的 RTC(硬件时钟)同步
  • OpenCV相机标定与3D重建(65)对图像点进行去畸变处理函数undistortPoints()的使用
  • python如何导出数据到excel文件
  • U-Net - U型网络:用于图像分割的卷积神经网络
  • 抖音小程序一键获取手机号
  • 在elasticsearch中,document数据的写入流程如何?
  • 2025年第三届智能制造与自动化前沿国际会议 | Ei、Scopus双检索
  • 爬取NBA球员信息并可视化小白入门
  • AI应用、轻量云、虚拟化|云轴科技ZStack参编金融行标与报告
  • HTML-拓展知识 字符实体与URL地址
  • 国产低功耗带LCD驱动和触摸按键功能的MCU
  • ToDesk云电脑安全性探秘,如何确保数据安全无忧?
  • QT之CMAKE教程
  • docker的前世今生
  • 数据结构初阶之双向链表的介绍与双向链表的实现
  • SpringAI 之AI 模型输出与 POJO 映射
  • 数据分析 six库
  • 步入响应式编程篇(二)之Reactor API
  • 每天五分钟深度学习pytorch:基于VGG神经网络完成CAFIR10的识别
  • Kafak 单例生产者实现-C#操作
  • 工厂模式 - 工厂方法模式、抽象工厂模式
  • 软件测试丨SDK 功能测试
  • 【软件测试入门】测试工作总结
  • 蓝桥杯例题一
  • 使用 Element-UI 中的 el-button 添加防抖指令防止重复提交
  • 备赛蓝桥杯之第十五届职业院校组省赛第三题:产品360度展示