micropython串口接收缓冲区的问题

本来刚接触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('接收到串口数据为:
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值