Отправка шестнадцатеричной строки и прослушивание - PullRequest
0 голосов
/ 06 мая 2019

У меня есть инструмент, данные которого хранятся во флэш-памяти.Я хочу опросить прибор и распечатать данные во флэш-памяти.

Используя программное обеспечение прибора и логический анализатор, я нашел команды, отправленные на прибор: 0x7F, 0x6C, 0xBF, 0x45, 0x95, 0x7B, 0x79, 0x9B, 0xF9, 0x00

Это побуждает прибор отправлять данные, хранящиеся во флэш-памяти.

Я записал эти команды в прибор и попытался выполнить чтение, но ничего не происходит.read.

import serial

ser = serial.Serial(
    port='COM4',\
    baudrate=9600, timeout=20.0)

case2= '7F6CBF45957B799BF900'
#case2= '7F6D79D19573739DF900'
ser.write(input.decode("hex"))
print "sending",input.decode("hex")

s = ser.readline()
print(s)
ser.close()

Я ожидал бы прочитать некоторые байты данных, аналогичные тем, которые я отправил.Я упустил какие-либо детали, которые я мог бы изучить?Это кажется простым, это должно быть проблемой с командами, которые я посылаю.

...