M16C/65 Uart Transmit INT

Gast #1894428
Lesenswert?

Hallo,

jetzt sitze ich schon einige Zeit vor einem Problem.

Ich möchte den Transmit des Uarts des M16C/65 mit Puffern über Interrupt 
laufen lasen. Das geht auch schon mit einem Schönheitsfehler.

Im Moment sieht das laufenden System so aus:

1-Puffer wird folgeschrieben
2-Durch setzen des u1tb = 'X' ; kann ich den Transmit über Interrupt 
starten. Ich kann dort auch das erste Zeichen des Puffers angeben.
3-Im Transmit Interrupt wird der Puffer bis zum letzdem Zeichen 
versendet.

Gibt es eine andere Möglichkeit den TranmitInterrupt auszulösen als über 
das u1tb Register ? Für meinen Programmablauf wäre das von Vorteil.

1-Puffer wird beschrieben, dabei Transmit Interrupt auslösen
2-Im Transmit Interrupt wird der Puffer bis zum letzdem Zeichen 
versendet.

Gruß und Danke
Jörg

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren