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] |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed