本来刚接触python,最近因为疫情无聊把买来好久没用的pyboard v102拿出来自己耍着玩。pyboard用的是micropython针对这块板的“PYB1.0-thread-1.12”这个版本的micropython固件。这个版本的固件是比普通固件多了个多线程功能(虽然据说thread的API开发还不完全)
说明以上原因是我只是偶然遇到并且只在上述环境下发现并测试研究的。闲言少续,说正题。
在说明文档里有关于UART串口的一些说明和示例:
按照示例,我初始化串口的时候就写:
import pyb,NB_IoT,time
def main():
uart = pyb.UART(1,115200)
uart.init(115200,bits=8,parity=None,stop=1)
while True:
if uart.any() != 0:
r = uart.read()
print('接收到串口数据为: