LCD Controller von Benedikt, Fragen zum code

Gast #1225201
Lesenswert?
• ▲
▼
Hi,

ich habe Schwierigkeiten den Code von Benedikt zu verstehen,
als erstes würde ich gern wissen wo das Format für den font definiert 
ist.
Und warum wird der font mit ".org 512" plaziert, warum nicht mit einem 
Label?

Hier der gesamte Code: http://pastebin.com/m21791609


Genereller Ablauf des Code:
Mainloop -> rxuart -> uart_getchar


uart_getchar:
        cp WPos, RPos
        breq uart_getchar:


Soweit ich das sehe sind WPos/RPos beide 0 am Anfang, hätte man denn 
hier nicht schon eine Endlos Schleife gebaut?
#1225207
Lesenswert?
• ▲
▼
Julius J. wrote:
> Und warum wird der font mit ".org 512" plaziert, warum nicht mit einem
> Label?

Weil die Daten auf einer 256Byte Grenze anfangen müssen, denn dann kann 
über das Lowbyte der Adresse das Zeichen ausgewählt werden und über das 
Highbyte die Pixelzeile.

> Soweit ich das sehe sind WPos/RPos beide 0 am Anfang, hätte man denn
> hier nicht schon eine Endlos Schleife gebaut?

An sich ja, aber WPos wird in einem Interrupt verändert.
Das ganze ist ein einfacher FIFO.

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