Проблемы с конвертером FTDI в Python - PullRequest
0 голосов
/ 13 сентября 2018

Я пытаюсь написать небольшой кусочек кода на python для использования чипа FTDI. Я использую pyserial и могу отправить строку байтов, которая верна, но я не получаю ответа, и я верю, что мое устройство ожидает аутентификации по серийному номеру или что-то в этом роде ... любые подсказки были бы полезны, так как я довольно новичок в программировании

1 Ответ

0 голосов
/ 13 сентября 2018
import serial
import time



ser = serial.Serial('COM3')

if ser.isOpen:
    print(ser.name + 'Communication Open')

ser.bytesize = 8
ser.stopbits = 1
ser.baud = 9600

String = [0xff, 0x10, 0x6f, 0x00, 0x73]
String1 = [0xf4, 0x10, 0x6f, 0x01, 0x74]
String3 = [0xf4, 0x10, 0x6f, 0x02, 0x75]
String4 = [0xf4, 0x10, 0x6f, 0x03, 0x76]
String5 = [0xf4, 0x10, 0x6f, 0x04, 0x77]
String6 = [0xf4, 0x10, 0x6f, 0x05, 0x78]
String7 = [0xf4, 0x10, 0x6f, 0x06, 0x79]
String8 = [0xf4, 0x10, 0x6f, 0x07, 0x7a]
String9 = [0xf4, 0x10, 0x6f, 0x08, 0x7b]
String10 = [0xf4, 0x10, 0x6f, 0x08, 0x7c]

ser.write(String)
ser.read(8)
print(ser.read(8))
ser.write(String1)
print(ser.read(8))
ser.write(String2)
print(ser.read(8))

ser.close()

это мой код, который я пытаюсь использовать, так как он еще не полностью завершен, только для начала, могу ли я получить ответ от устройства

...