基于STM32、HAL库的CP2104 USB转UART收发器 驱动程序设计
一、简介:
CP2104是Silicon Labs公司推出的一款USB转UART桥接芯片,具有以下特点:
-
USB 2.0全速兼容
-
集成USB收发器,无需外部电阻
-
支持UART数据传输,波特率从300bps到2Mbps
-
内置EEPROM可配置设备信息
-
支持RTS/CTS硬件流控制
-
3.3V I/O电平,内置5V至3.3V稳压器
-
紧凑的QFN-24封装
-
低功耗设计,适合嵌入式应用
二、硬件接口:
CP2104 (QFN-24) STM32L4xx ----------------- --------TXD ------------> USARTx_RX (PA3等)RXD <------------ USARTx_TX (PA2等)RTS ------------> (可选流控制)CTS <------------ (可选流控制)GND ------------> GNDVDD --+-- 3.3V (为STM32供电)|[10μF] (去耦电容)
三、头文