Was verstehst du unter Byte binär ausgeben? meinst du das wenn du ein Byte ins tmp schreibst das dan auf dem Display steth 00101wasweis ich?- Weitere Ausgaberoutinen (Byte binär ausgeben hat bei mir schon gute Dienste geleistet; Byte Hex-Ausgeben...)
Weist du wenn ich das einbaue wird meine Lib extrem groß, aber wenn du das bruachst, gibts bei den Appnotes von Atmel ne menge umwandlungsroutinen.
Tja da muss ich dann wol doch ncoch die R/W leitung mit einbeziehen, weil das in registern zu speichern fin ich schwachsinnig.- Was definitiv fehlt: Momentane LCD Position
Tja das gibt sich dann wennn ich die Busy-Flag mit einbeziehe- Einfache Frequenzänderung (nur an einer Stelle im Code Frequenz einstellen)
Da gibts ein Probolem, das ist LCD spezifisch und würd die LIB in die Länge ziehen, aber ich werde mir was überlegen, wo man die gewünschte sprungaddresse/startaddresse eingeben kann.Er sollte automatisch die Zeilensprünge etc. machen
EDIT:
Nach Datenblatt kann die Busy-Flag erst NACH der initialisierung abgefragt werden, was bedeutet das die Waits in der Init bleiben müssen!!! Aber die Waits bei lcd_out, lcd_com und lcd_cls werde auf jeden fall ersetzt.
Lesezeichen