Hallo Leute,
Erstmal an alle die mir damals geholfen haben:
Danke,habe nun meine beiden EA-DOG-lcds erfolgreich am laufen.
Nun zu meinem eigl. Problem:
Das ganze lief bis jetzt auf einem Atmega644, bis ich jetzt trotz zahlreicher
Optimierungsversuche über die 64k Flash gekommen bin.
Also wollte ich einen Atmega1284p (nur der ist noch in DIP) einsetzen,
welcher schließlich bis auf den 2, USI und den doppelten Speicher kompatibel sein sollte.
Doch wenn ich das ganze anschalte kommt auf dem DOGL128 zwar das Bitmap korrekt,
der Text jedoch ist verpixelt und falsch!
(Der Text ist nicht im Bitmap enthalten sonder wird über LCDAT eingesetzt).
Auch einzelndes Resetten des LCD's oder des µC's bringt nichts...
Mein erster Gedanke war das es am 2. UART der p-Reihe liegt, jedoch funzt es mit einem
Atmega644p problemlos.
Fuses alle mehrmals kontrolliert, überall gleich, habe aber auch schon einiges erfolglos rumprobiert.
Der Takt kommt über den XTAL1 mit 16MHz vom Taktausgang eines anderen µC's...
PS: Der oben beschriebene Fehler trat auch mit dem Atmega644(p) auf, jedoch nur äußerst
selten und scheinbar bei "unsauberen" einschalten.
Ich hoffe ihr könnt mir helfen und bedanke mich im Vorraus!
Gruß:
AVRuser
Erstmal an alle die mir damals geholfen haben:
Danke,habe nun meine beiden EA-DOG-lcds erfolgreich am laufen.
Nun zu meinem eigl. Problem:
Das ganze lief bis jetzt auf einem Atmega644, bis ich jetzt trotz zahlreicher
Optimierungsversuche über die 64k Flash gekommen bin.
Also wollte ich einen Atmega1284p (nur der ist noch in DIP) einsetzen,
welcher schließlich bis auf den 2, USI und den doppelten Speicher kompatibel sein sollte.
Doch wenn ich das ganze anschalte kommt auf dem DOGL128 zwar das Bitmap korrekt,
der Text jedoch ist verpixelt und falsch!
(Der Text ist nicht im Bitmap enthalten sonder wird über LCDAT eingesetzt).
Auch einzelndes Resetten des LCD's oder des µC's bringt nichts...
Mein erster Gedanke war das es am 2. UART der p-Reihe liegt, jedoch funzt es mit einem
Atmega644p problemlos.
Fuses alle mehrmals kontrolliert, überall gleich, habe aber auch schon einiges erfolglos rumprobiert.
Der Takt kommt über den XTAL1 mit 16MHz vom Taktausgang eines anderen µC's...
PS: Der oben beschriebene Fehler trat auch mit dem Atmega644(p) auf, jedoch nur äußerst
selten und scheinbar bei "unsauberen" einschalten.
Ich hoffe ihr könnt mir helfen und bedanke mich im Vorraus!
Gruß:
AVRuser