我有一个仪器,数据存储在闪存中。我想查询一下仪器并在其闪存中打印数据。
使用仪器软件和逻辑分析仪,我发现发送到仪器的命令是: 0x7F,0x6C,0xBF,0x45、0x95、0x7B,0x79、0x9B,0xF9、0x00
这会提示仪器发送存储在闪存中的数据。
我已经将那些命令写到了仪器上,并尝试发出读取但没有读取任何内容。
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()
我希望读取一些字节的数据,类似于我发送的数据。我是否缺少任何可以调查的细节?看起来很简单,我发送的命令肯定有问题。