咨询电话:
15628812133
02
2024/08

Mircopython通过URAT串口收发信息

发布时间:2024-08-02 14:26:40
发布者:神棍子
浏览量:
0

物联网开发中,我们经常会遇到读取其他设备传感器数据,这时候就需要将两个设备进行通信,URAT串口就是开发板中内置的通信串口,有固定的引脚来读取内容。

以TPY102为例,他的UART串口就是Y1和Y2分别是TXD和RXD,按需求接到对应位置上

代码部分首先引入UART并初始化

from pyb import UART

u = UART(6, 9600)

u.init(9600, bits=8, parity=None, stop=1) #9600代表波特率 8位字节 无校验

一般来说发送的都是十六进制数据,所以以数组的方式输入比较便捷例如

nums= [0x01,0x03,0x10,0x01,0x00,0x02,0x91,0x0B]

用write方法可以发送字节信息,所以需要把数组再转成字节

u.write(bytes(nums))

Any方法可以监听有没有返回的数据,有为true,使用read方法即可读取返回的内容。

代码完整示例


关键词:
返回列表