MicroPython UART Communication with LED Blink Example
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')
原文地址: https://www.cveoy.top/t/topic/o4PQ 著作权归作者所有。请勿转载和采集!