main.py -- put your code here!

Import necessary modules

from pyb import GPIO from machine import UART import utime

Create UART LED Object

Set pin D1 as GPIOHS2

fm.register(board_info.D1, fm.fpioa.GPIOHS2, force=True) led_r = GPIO(GPIO.GPIOHS2, GPIO.OUT) led_r.value(1)

Set pins for UART communication

Set ISP_RX pin as UART2_RX

fm.register(board_info.ISP_RX, fm.fpioa.UART2_RX, force=True)

Set ISP_TX pin as UART2_TX

fm.register(board_info.ISP_TX, fm.fpioa.UART2_TX, force=True)

Create UART object with specified parameters

uart = UART(UART.UART2, 115200, bits=8, parity=None, stop=1, timeout_char=100, read_buf_len=4096)

Loop indefinitely

while True: # Turn off LED led_r.value(0) # Delay for 500 milliseconds utime.sleep_ms(500) # Turn on LED led_r.value(1) # Delay for 500 milliseconds utime.sleep_ms(500) # Write 'hello world!' to UART uart.write('hello world!\n')

MicroPython UART Communication with LED Blink Example

原文地址: https://www.cveoy.top/t/topic/o4PQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录