亚洲av无码乱码国产一区二区,午夜理论片yy44880影院,午夜久久久久久禁播电影,熟睡人妻被讨厌的公侵犯

02
2024/08

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

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

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

以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位字節(jié) 無校驗

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

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

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

u.write(bytes(nums))

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

代碼完整示例


返回列表