猪百岁 发表于 2021-3-31 15:52:51

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

#UART的使用

关于UART详细介绍请参考(https://cn.maixpy.sipeed.com/zh/api_reference/machine/uart.html)。

## 1.使用方法

-从机导入的UART模块

```
从机进口UART

```

-配置使用到的销脚为UART功能

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

```

-创建UART对象

``
uart = UART(UART.UART1,115200,8,1,0,超时= 1000,read_buf_len = 4096

)```

-读写数据

```
uart.write(b'hello世界')
的read_data =

uart.read()```

## 2.示例[](https://cn.maixpy.sipeed.com /zh/modules/on_chip/uart.html#%E7%A4%BA%E4%BE%8B)

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

```
从fpioa_manager进口FM
从机进口UART
进口时

#需要您的硬件连接IO 10/11环回
fm.register(10,fm.fpioa.UART1_TX,力= TRUE)
fm.register(11,fm.fpioa。 UART1_RX,force = True)

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

uart.write(b'hello world')

而True:
    read_data = uart.read()
    如果read_data:
      print(“ recv:”,read_data)
      uart.write(read_data)#将数据发送回
      print(“ wait data:”)

uart.deinit()
del uart`
''[[/ md]
页: [1]
查看完整版本: 【新手基础教程】片上外设之 UART 的使用