其他分享
首页 > 其他分享> > 【新手基础教程】片上外设之 UART 的使用

【新手基础教程】片上外设之 UART 的使用

作者:互联网

UART 的使用

关于 UART 详细介绍请参考UART-API 文档.

1. 使用方法

from machine import UART

fm.register(10, fm.fpioa.UART1_TX, force=True)
fm.register(11, fm.fpioa.UART1_RX, force=True)

uart = UART(UART.UART1, 115200, 8, 1, 0, timeout=1000, read_buf_len=4096)

uart.write(b'hello world')
read_data = uart.read()

2. 示例

将串口接收到的数据发送回去

from fpioa_manager import fm
from machine import UART
import time

# need your connect hardware IO 10/11 to loopback
fm.register(10, fm.fpioa.UART1_TX, force=True)
fm.register(11, fm.fpioa.UART1_RX, force=True)

uart = UART(UART.UART1, 115200, 8, 1, 0, timeout=1000, read_buf_len=4096)

uart.write(b'hello world')

while True:
    read_data = uart.read()
    if read_data:
        print("recv:", read_data)
        uart.write(read_data)  # send data back
        print("wait data: ")

uart.deinit()
del uart

标签:UART,uart,fm,UART1,read,基础教程,data,片上
来源: https://blog.csdn.net/xuguoliang757/article/details/119177723