基于STM32、HAL库的CH342K USB转UART收发器 驱动程序设计
一、简介:
CH342K是沁恒微电子(WCH)生产的一款USB转串口芯片,具有以下特点:
-
支持USB 2.0全速(12Mbps)
-
提供UART接口,支持常用波特率(50bps~3Mbps)
-
内置EEPROM,可配置设备信息
-
支持5V和3.3V电源电压
-
小封装:SOP-16、ESSOP-10等
-
低功耗设计
二、硬件接口:
CH342K (USB转UART) <---> STM32L4xx -------------------------------------TXD -----------> USARTx_RX (PA3/PB7/PC5等)RXD <----------- USARTx_TX (PA2/PB6/PC4等)RTS <----------- (可选流控)CTS -----------> (可选流控)VCC -----------> 3.3VGND -----------> GND
注意:CH342K的TXD应连接STM32的RX,RXD连接STM32的TX。
三、头文件:
#ifndef __CH342K_H
#define __CH342K_H