Python - dost

Potrzebujesz pomocy z C, C++, perl, python, itp.
adnix
Beginner
Posty: 113
Rejestracja: 17 stycznia 2008, 09:41

Python - dostęp do portu szeregowego

Post autor: adnix »

Po jednej z ostatnich aktualizacji przestał działać program napisany w pythonie odczytujący i przetwarzający dane z portu szeregowego /dev/ttyUSB0

Fragment odpowiedzialny za odczyt:

Kod: Zaznacz cały

import serial
port=serial.Serial('/dev/ttyUSB0', 9600)
port.open
port.readline()

Program otwiera port prawidłowo i oczekuje na dane.
Dane z konsoli pythona:

Kod: Zaznacz cały

port.open
<bound method Serial.open of  Serial<id=0xb788486c, open=True>(port='/dev/ttyUSB0',  baudrate=9600, bytesize=8, parity='N', stopbits=1, timeout=None,  xonxoff=0, rtscts=0, dsrdtr=0)>
Jednak nie dostaje żadnych danych dopóki nie uruchomię minicom'a z ustawieniami jak powyżej. Otwieram minicom, zamykam i dane spływają prawidłowo.

Kombinowałem ale póki co nic nie zdziałałem.
Ustawienia transmisji są prawidłowe.
ODPOWIEDZ