Hallo, Ich habe folgendes Problem undzwar, versuche ich mein Display mit
einem SED1335 Controller an einem AtMega32 zu betreiben, ich habe dazu
ein kleines einfaches Programm geschrieben und habe die Dateien von der
Seite http://en.radzio.dxp.pl/sed1335/ übernommen, allerdings schreibt
es mir alles auf den Kopf, also zb. müsste in der ersten Zeile jetzt
"Hallo Welt!" Stehen und darunter ein 20x20 großes Feld, allerdings
sieht es bei mir auf dem Display so aus das in der letzten Zeile "Hallo
Welt!" auf dem Kopf steht und darüber das 20x20 Feld ist, also das
Display dreht oben und unten um, nun denke ich wird es wohl mit der
Initialisierung des Display zu tun haben, allerdings habe ich keinen
Plan wie ich das ändern kann, oder meint ihr dass mein Controller kaputt
sein könnte?
Vielen Dank
Hier der C Code:
1 | #include <avr/io.h>
|
2 | #include "SED1335.h"
|
3 |
|
4 | int main(void)
|
5 | {
|
6 | GLCD_Initialize();
|
7 | GLCD_WriteText("Hallo Welt!");
|
8 |
|
9 | for(int j=0;j<20;j++)
|
10 | {
|
11 | for(int i=0;i<20;i++)
|
12 | { GLCD_SetPixel(j,i,1);
|
13 | }
|
14 | }
|
15 |
|
16 | while(1);
|
17 | return 0;
|
18 | }
|