dcexpert 发表于 2020-10-4 11:31
any()返回的是缓冲区中数据的数量,用read()读取后会自动清零的。不知道你具体的应用方式,是否因为read() ...
感谢回复:我水平有限 请看下面的代码,我测试时 就出现我所说的样子
from machine import UART
uart1= UART(1, baudrate=9600, rx=13,tx=12,timeout=10)
b=0;
a=0;
while 1:
if (uart1.any()):
a=uart1.read;
b=uart1.any();
uart1.write(str(b));