【新手基础教程】片上外设之 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]