目录
  • 一、准备工作
  • 二、编写代码
  • 三、测试

5.UART数据传输测试

该教程演示如何通过开发板的UART实现数据传输

参考程序

一、准备工作

  • 准备1块BearPi-Pico RP2040开发板

二、编写代码

  1. 点击加号新建文件。

    Alt text

  2. 编写UAART数据传输测试的程序,将以下代码复制到新建的文件中。

    from machine import UART, Pin
    import time
    
    uart1 = UART(1, baudrate=9600, tx=Pin(8), rx=Pin(9))
    
    uart0 = UART(0, baudrate=9600, tx=Pin(0), rx=Pin(1))
    
    txData = b'hello world\n\r'
    uart1.write(txData)
    time.sleep(0.1)
    rxData = bytes()
    while uart0.any() > 0:
        rxData += uart0.read(1)
    
    print(rxData.decode('utf-8'))
    
    
  3. "ctrl+s"将文件保存到电脑中。

三、测试

  1. 将开发板的GPIO8与GPIO1短接;将开发板的GPIO9与GPIO0短接,点击运行,观察开发板的日志打印。

    Alt text