Keine serielle Ausgabe über Python

Python auf Einplatinencomputer wie Raspberry Pi, Banana Pi / Python für Micro-Controller
Antworten
WilliWe
User
Beiträge: 2
Registriert: Montag 15. August 2016, 10:07

Versuche über meinen Raspi Text seriell an den PC zu "hterm" zu schicken.
Ohne Erfolg.
Die Verbindung mit eingeschalteter Konsolausgabe ist läuft d.h. der komplette Start des Raspi wird auf "hterm" dargestellt.
Wenn ich die Konsolaugabe über raspi-config disable und dann mit Python versuche einen Text zu schicken passiert nichts.
Habe es mal ganz einfach angefangen:

import serial
ser.Serial("/dev/ttyAMA0", baudrate=9600 )
ser.write(" Nur Text")

Habe auch schon aus diversen Büchern,Beiträgen usw. andere Programme probiert aber ohne Erfolg.
Der Python skript s.o. bringt keine Fehlermeldung. Python springt einen Schritt weiter das wars.
Bin ganz neu dabei, was muss ich anders machen ???
Willi
BlackJack

@WilliWe: Schick am besten auch ein Zeilenende mit, nicht dass die Daten deswegen beim Raspi im Sendepuffer liegen bleiben. Oder explizit `flush()`\en.
WilliWe
User
Beiträge: 2
Registriert: Montag 15. August 2016, 10:07

Danke für die schnelle Antwort,
habe jetzt so geändert:

import serial
ser.Serial("/dev/ttyAMA0", baudrate=9600 )
ser.write(" Nur Text: \n")

kein Erfolg
dann:

import serial
ser.Serial("/dev/ttyAMA0", baudrate=9600 )
ser.write(" Nur Text \n")
ser.flush()

auch nichts
gruss Willi
Antworten