下面是實現**
# 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 ...