前言
uart 模块主要用于驱动开发板上的异步串口,可以自由对 uart 进行配置。k210 一共有3个 uart,每个 uart 可以进行自由的引脚映射
一、K210串口使用步骤
1.库的导入
from machine import UART
from board import board_info
from fpioa_manager import fm
2.引脚映射
在使用 uart 前,我们需要使用 fm 来对芯片引脚进行映射和管理。如下所示,将 PIN10 设置为 uart1的发送引脚,PIN11 设置为 uart1 的接收引脚。
fm.register(board_info.PIN10, fm.fpioa.UART1_TX, force=True)
fm.register(board_info.PIN11, fm.fpioa.UART1_RX, force=True)
3.构造函数
uart = machine.UART(uart,baudrate,bits,parity,stop,timeout, read_buf_len)
通过指定的参数新建一个 UART 对象
参数说明:
- uart: UART 号,使用指定的 UART,可以通过 machine.UART. 按tab键来补全
- baudrate: UART 波特率
- bits: UART 数据宽度,支持 5/6/7/8 (默认的 REPL 使用的串口(UARTHS)只支持 8 位模式), 默认 8
- parity: 奇偶校验位,支持