登录注册
论坛
一粒金砂(高级)
73
0
先说自己小白,最近学习micropython,学习到串口部分,碰到下面的问题,请大家指点一下:
uart.write(b)
提示这一行出错:TypeError: object with buffer protocol required
需要缓冲类型?自己不懂,哪位帮忙指点一下,谢谢。
扫一扫,分享给好友
回过神了,发送只能是字符,而不能是数字,用格式转换一下就正常了,uart.write(str(b))
版主
1万
25
最好发送bytes或者bytearray类型,这样和C语言的数组就通用了。
dcexpert 发表于 2019-10-26 22:02 最好发送bytes或者bytearray类型,这样和C语言的数组就通用了。
谢谢您的点拨,非常感谢。
ywb888 发表于 2019-10-26 22:03 谢谢您的点拨,非常感谢。
欢迎一起多交流
发表回复 回帖后跳转到最后一页
论坛测评队员
EEWorld Datasheet 技术支持
查看 »