' schrieb:Nur in LabVIEW zeigt mir der Indicator etwas ganz anderes an aber nie das Zeichen das ich ihm über assembler mitteile.
Was zeigt er denn an? Ist es immer das selbe oder unterschiedlich?
Zitat:ICh benutze übrigens den PICF877A.
Wie hast du denn die 16 berechnet, die 9600Baud machen sollen?
Normalerweise hängt das Stoppbit am Ende eines Zeichens, nicht am Anfang. Sende zum Testen vorerst mal zwei (oder mehr) Stoppbits.
Warum willst du nicht die interne serielle Schnittstelle verwenden (hat der 877 eine?)?
Ich glaube, du musst die Pegel umdrehen: Eine logische 1 im zu sendendem Zeichen entspricht 0 als TTL-Pegel.