1955浏览
查看: 1955|回复: 0

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

[复制链接]
[md]#UART的使用

关于UART详细介绍请参考[UART-API文档](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]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail