Dank dieser Seite mit Tutorial und Forum bin ich mit meinen ersten Schritten schon recht weit gekommen, jetzt stecke ich allerdings mit einer Prinzipfrage fest, deren Antwort ich noch nicht finden konnte. Ist es möglich einen Aufruf wie "ldi ZH, HIGH(Variable_mit_Namen_eines_Datensatzes*2)" zu verwenden? Dabei also nicht auf einen Datensatz direkt zu verweisen sondern über eine Variable den Namen des Datensatzes zu übergeben?
Das war ja eine schnelle Antwort! Zwar auch nicht die, die ich erhofft hatte, aber trotzdem vielen Dank!
Ich weiß zwar nicht was du vorhast, aber vielleicht hilft Dir das ja weiter. Schau Dir mal hier http://www.hanneslux.de/avr/stopuhr/index.html an, wie die Menütexte auf das LCD kommen. Der Ausgaberoutine (als Macro) wird dabei die Adresse der Menüpunkt-Liste (als Label) und die Menüpunktnummer (als Register) übergeben. Daraufhin wird der komplette Menütext aufs LCD geschrieben. Falls Du Fragen beim Analysieren hast, dann kannst Du sie gerne hier stellen. Ein weiteres Beispiel findest Du hier: http://www.hanneslux.de/avr/zuenduhr/index.html Viel Erfolg... ...
Super, danke Dir, das war genau was ich gesucht habe. Ich konnte mein Programm entsprechend anpassen und es läuft mittlerweile wie gewünscht. Nun muß ich es noch optimieren und zusammenfassen, damit ich es hier posten kann. Es handelt sich übrigens um die LCD-Ausgabe 'großer' Zeichen, die sich aus je vier selbstdefinierten Zeichen zusammensetzen. Bei jeder Ausgabe schreibe ich erst vier Zeichen in das CG-RAM, bevor ich sie aufrufe. Dazu sind mehrere Schleifen erforderlich, die ich jetzt mit Hilfe Deiner Routinen erfolgreich umsetzen konnte. Vielen Dank!
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.