STM32

您所在的位置:网站首页 电源指示灯是干嘛的 STM32

STM32

2024-02-17 18:35| 来源: 网络整理| 查看: 265

STM32 —— USB 转 TTL(CH340)

在使用 USB 转 TTL 模块之前,我们需要了解 TTL 协议

串口 TTL 什么是 TTL

TTL 一般是从单片机或者芯片中发出的电平,高电平为 5V(51单片机)或者 3.3V(stm32)

TTL 接口属于并行方式传输数据的接口,采用这种接口时,不必在液晶显示器的驱动板端和液晶面板端使用专用的接口电路,而是由驱动板主控芯片输出的 TTL 数据信号经电缆线直接传送到液晶面板的输入接口

TTL 电平

TTL 电平信号应用广泛,是因为其数据表示采用二进制规定,即:

逻辑高电平 == 0 == VCC == 3.3V 或 5V

逻辑低电平 == 0 == 0V == 0V

数字电路中,由 TTL 电子元器件组成电路的电平是个电压范围,规定:

输出高电平 >= 2.4V,输出低电平 = 2.0V,输入低电平 USB 串口驱动获取数据 -> 驱动将数据经过 USB 通道发送给 USB 串口设备 -> USB 串口设备接收到数据通过串口发送

串口接收:

USB 串口设备接收串口数据 -> 将串口数据经过 USB 打包后上传给 USB 主机 -> USB 串口驱动获取到通过 USB 上传的串口数据 -> 驱动将数据保存在串口缓冲区提供给串口应用读取

USB转串口CH340接线

下图是 USB 转串口模块的一些功能模块的标示,USB 转串口电路板背后还预留了一些全信号输出的接口,可以将电线直接焊接在这些引脚上来使用预留的功能

image

下图是对 USB 转串口模块的引脚标示

image

VCC 与 GND 直接接在单片机上的 VCC 与 GND 即可,RXD 与 TXD 需要接在相对应的 RCC 输入输出的引脚上,这样就可以通过上位机将数据或程序发送或烧录到单片机中

CH340 模块驱动安装

首先,我们将所使用的模块插在电脑上,然后打开设备管理器,由于还没有安装相对应的驱动,所以,在设备管理器中还看不到对应的模块:

image

我们需要在官网下载模块型号对应的驱动:CH340官网点击下载

下载后解压出来的内容如下图:

image

直接点击 SETUP.EXE 进行安装,虽然显示的是 CH341SER.INF ,但是 CH341SER.INF 兼容 CH340 ,所以直接点击安装即可:

image

安装成功如下图:

image

然后我们重新插上 CH340 模块,重新打开设备管理器,就能看到 CH340 模块对应的设备了:

image

配置 COM 口编号

在设备管理器中右键点击设备,选择属性,并选择端口设置页面,如下图:

image

点击高级,查看端口号:

image

测试

下面是用 SSCOM 串口测试工具进行测试,SSCOM 串口测试工具官方下载网站:SSCOM

选择所设置好的串口,打开串口,输入并发送文字,查看是否收到,或收到的字符是否一致:

image

如果能自收自发数据,且收发数据一致,就说明驱动配置完成,并且模块功能完整

image

注意事项

1.CH340 模块插在 USB2.0 口时,5V 排针输出口电流只有 500MA 左右,如过要接的功率比较的大模块建议接 USB3.0 或者给大功率模块单独外接电源且共地 2. 切勿将 VCC 与 GND 短接,否则会烧坏模块,发现插上后模块灯不亮货模块发烫严重请立即拔掉检测是否接反或短路。

所需文件下载连接

CH340驱动

CH34xSerCfg 官方串口配置器

SSCOM 串口调试器

参考文档

STM32串口TTL和RS-232

STM32串口通信以及USB/TTL转232工作原理



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3