python如何讀取bin文件并下發(fā)串口
更新時間:2019年07月05日 10:39:29 作者:返回主頁 小甲魚
這篇文章主要介紹了python如何讀取bin文件并下發(fā)串口,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
下面是實現(xiàn)代碼
# coding:utf-8 import time, serial from struct import * import binascii file = open('E:\\1.bin', 'rb') i = 0 while 1: c = file.read(1) # 將字節(jié)轉(zhuǎn)換成16進制; ssss = str(binascii.b2a_hex(c))[2:-1] print(str(binascii.b2a_hex(c))[2:-1]) if not c: break ser = serial.Serial('COM3', 57600, timeout=1) ser.write(bytes().fromhex(ssss))# 將16進制轉(zhuǎn)換為字節(jié) if i % 16 == 0: time.sleep(0.001) #寫每一行等待的時間 i += 1 ser.close() file.close()
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
卷積神經(jīng)網(wǎng)絡(luò)的發(fā)展及各模型的優(yōu)缺點及說明
這篇文章主要介紹了卷積神經(jīng)網(wǎng)絡(luò)的發(fā)展及各模型的優(yōu)缺點及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-02-02python基礎(chǔ)教程之popen函數(shù)操作其它程序的輸入和輸出示例
popen函數(shù)允許一個程序?qū)⒘硪粋€程序作為新進程啟動,并可以傳遞數(shù)據(jù)給它或者通過它接收數(shù)據(jù),下面使用示例學(xué)習(xí)一下他的使用方法2014-02-02