一、简介:
FT260S-R是FTDI公司推出的一款USB转UART/I2C桥接芯片,主要特点包括:
-
单芯片USB转UART/I2C解决方案
-
支持USB 2.0全速(12Mbps)
-
内置时钟发生器,无需外部晶振
-
支持多种UART接口配置
-
低功耗设计
-
小尺寸QFN-28封装
二、硬件接口:
FT260S-R (UART模式) <--> STM32L4 --------------------------------- VCC (3.3V) <--> 3.3V GND <--> GND TXD <--> USARTx_RX (STM32接收) RXD <--> USARTx_TX (STM32发送) RTS# (可选) <--> USARTx_CTS (硬件流控) CTS# (可选) <--> USARTx_RTS (硬件流控)
三、头文件:
#ifndef __FT260_DRIVER_H
#define __FT260_DRIVER_H
#include "stm32l4xx_hal.h"
#define FT260_BUFFER_SIZE 256
typedef enum {