python如何讀取bin檔案並下發串列埠

2022-10-04 17:03:16 字數 646 閱讀 2157

下面是實現**

# coding:utf-8

import time, serial

from struct import *

import binascii

file = open('e:\\1.www.cppcns.combin', 'rb')

i = 0

while 1:

程式設計客棧c = file.read(1)

# 將位元組轉換成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進製制轉換為位元組

if i %yoeour 16 == 0:

time.sleep(0.001)

#寫每一行等待的時間

i += 1

ser.close()

file.close()

本文標題: python如何讀取bin檔案並下發串列埠

本文位址:

VC 2010讀取BIN檔案

最近在弄stm32更新韌體的上位機,記錄一下碰到的問題點 unsigned long nfilebytes 用於儲存bin檔案總位元組數 unsigned char abinbyte 65536 用於儲存從bin檔案獲取的資料 file pfile wfopen s pfile,strfilepat...

python計算bin檔案CRC

usr bin env python coding utf 8 import binascii import os import sys def crc2hex crc res for i in range 4 t crc 0xff crc 8 res 02x s t,res return res ...

keil中如何生成bin檔案

首先要說明一下.bin 檔案和.hex檔案的區別。hex檔案是微控制器程式編輯完之後常見的檔案格式,是內容是ascll碼,也就是0x00 0xff的字元格式。比如 1 對應的是0x31。任何字元都是有對應的0 的 ascll碼。也就是最常見的text格式。比如乙個hex格式檔案的內容為 30 31 ...