Hallo, habe nun mit Tips von Andreas mein erstes Ziel erreicht, einen beliebigen Text über den UART zu senden. Es ist nun vorgesehen, den AVR zum senden von Texten und Daten über einen Interrupt zu steuern. Dies soll über Int0 geschehen. Der Interrupt kömmt über RTS und wird noch vom Terminalprogramm ausgelöst durch H-->L Flanke. Im Prinzip macht er das auch schon aber leider hört er nicht nach erreichen des Textendes von selbst wieder auf sondern schiebt noch jede Menge $FF hinterher. Das Listing ist angehängt, möglicherweise hat jemand noch `nen Tip. Dank und Gruß, Günter
Hallo, häng an die Textkonstante einfach ne Null: .db "Text",0 Für das Abbrechen nach Textende sorgen folgende Befehle: tst r0 ; r0=0? brne nextchar ; nein, dann zu nextchar springen ret ; ansonsten raus MfG Andreas
Morgen auch Andreas, es funktionert. Die fehlende "0" an der Textkonstanten war die Lösung. Die Abbruchbedingung ansonsten war vorhanden. schönen Sonntag noch und vielen Dank, Günter
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.