欧美成人片一区二区三区,久久碰人妻一区二区三区,久久婷婷激情综合色综合俺也去,狂野欧美性猛交免费视频,久久夜色精品国产亚洲

02
2024/08

Mircopython通過(guò)URAT串口收發(fā)信息

發(fā)布時(shí)間:2024-08-02 14:26:40
發(fā)布者:神棍子
瀏覽量:
0

物聯(lián)網(wǎng)開發(fā)中,我們經(jīng)常會(huì)遇到讀取其他設(shè)備傳感器數(shù)據(jù),這時(shí)候就需要將兩個(gè)設(shè)備進(jìn)行通信,URAT串口就是開發(fā)板中內(nèi)置的通信串口,有固定的引腳來(lái)讀取內(nèi)容。

以TPY102為例,他的UART串口就是Y1和Y2分別是TXD和RXD,按需求接到對(duì)應(yīng)位置上

代碼部分首先引入U(xiǎn)ART并初始化

from pyb import UART

u = UART(6, 9600)

u.init(9600, bits=8, parity=None, stop=1) #9600代表波特率 8位字節(jié) 無(wú)校驗(yàn)

一般來(lái)說(shuō)發(fā)送的都是十六進(jìn)制數(shù)據(jù),所以以數(shù)組的方式輸入比較便捷例如

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

用write方法可以發(fā)送字節(jié)信息,所以需要把數(shù)組再轉(zhuǎn)成字節(jié)

u.write(bytes(nums))

Any方法可以監(jiān)聽有沒有返回的數(shù)據(jù),有為true,使用read方法即可讀取返回的內(nèi)容。

代碼完整示例


返回列表