# TTL串口使用说明 * 本文所述串口为`DC3`接口中的`TXD`及`RXD`脚 * 本文所述功能适用于`Vllink Box`及`Vllink Basic2`,对于后者,固件版本应不小于`V00.17` ## 一、参数 #### 1.1 波特率范围 * `1200`至`2600000`内的任意数值 * 还支持一些较大的特定值: | - | 波 | 特 | 率 | 特 | 定 | 值 | - | | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | | 6.50M | 6.12M | 5.78M | 5.47M | 5.20M | 4.95M | 4.73M | 4.52M | | 4.33M | 4.16M | 4.00M | 3.85M | 3.71M | 3.59M | 3.47M | 3.35M | | 3.25M | 3.06M | 2.89M | 2.74M | - | - | - | - | #### 1.2 数据位 * `8` #### 1.3 奇偶校验 * `None` * `Odd` * `Even` #### 1.4 停止位 * `1` * `2` ## 二、模式 #### 2.1 USB CDC串口-有线 * 用于一端连接USB主机,一端连接TTL串口的场景,需配合主机端串口软件使用 * 使用方法: 1. 调试器切换到`有线`模式 2. 确认调试器的`VRef`与TTL串口电平所匹配 3. 调试器连接USB主机,`TXD`、`RXD`、`GND`连接TTL串口 4. 打开主机端串口软件 #### 2.2 USB CDC串口-无线 * 用于一端连接USB主机,一端连接TTL串口的场景,需配合主机端串口软件使用 * 使用方法: 1. 两个调试器,分别切换到`AP`和`STA`模式,并确认可以完成无线连接 2. 确认`STA`端的`VRef`与TTL串口电平所匹配 3. `STA`端的`TXD`、`RXD`、`GND`连接TTL串口 4. `AP`端连接USB主机,打开主机端串口软件 #### 2.3 TTL串口-无线全双工 * 适用于需要无线对接两个TTL串口的场景 * 支持电平错配:参考电平由调试器的`VRef`决定,`VRef`变化不影响软件行为 * 支持波特率错配:波特率在调试器内部被转换成无线数据,需将两个调试器配置成不同的波特率。*此场景数据持续传输速度受限于波特率较小的一方* * 使用方法: 1. 两个调试器,分别切换到`AP`和`STA`模式,并确认可以完成无线连接 2. 确认两端的`VRef`与TTL串口电平所匹配 3. 确认`AP`端配置中的串口参数与TTL串口参数所匹配 4. 两端的`TXD`、`RXD`、`GND`连接对应的TTL串口 5. 上电后即可完成对接 7. *注:若需实现波特率错配,需额外修改`STA`端配置中的串口参数*