Hallo, ich möchte mit einer atmega16/32 ein S65 Display(LS020) ansteuern. Mit einer bereits kompilierten .hex Datei hat es geklappt. Ein Testbild wurde angezeigt. Habe diverse kleinere Testprogramme wie simple_display3 ausprobiert, jedoch alles ohne Erfolg. Jetzt wollte ich die glcd lib von http://www.superkranz.de/christian/S65_Display/DisplayIndex.html ausprobieren. Zunächst ist mein Ziel das Display einfach zu initialisieren. Trotz mehrerer Dokus zu Libs habe ich leider nicht verstanden, wie man die glcd lib anwendet. In dem Verzeichnis, dass sich in der .zip befindet, sind .c .h .asm .a .o .inc dateien. Laut install.txt soll man einige Dateien ändern: "- unzip with folders - open \lib\makefile. and change MCU_TARGET and -DXTAL=16000000 to your Device - open \lib\glcd.inc and change the PORT definitions to your hardware connection of the GLCD - run \lib\compile.bat - copy glcd.h, glcd.inc, lfsr.h, lfsr.inc to c:\winavr\avr\include - copy libglcd.a to c:\winavr\avr\lib - the folder c:\winavr\ is your installation folder of WinAVR" das habe ich auch gemacht(obwohl die Ordnernamen falsch angegeben sind). Doch der nächste schritt wäre die compile.bat auszuführen. Diese Datei gibt es nicht im Verzeichnis. Habe es mit make versucht. Geht aber natürlich nicht, weil im makefile keine .c source Datei angegeneben ist. Habe bis jetzt meine Programme nur mit Funktionen direkt in dem source file, oder über eine header Datei und der dazugehörigen .c programmiert. Kenne mich mit solchen libs also nicht aus. Kann mir jemand einen Tip geben, wie man die ganzen Dateien, die dort vorhanden sind so kompiliert, dass man die Funktionen direkt aus der main aufrufen kann? Gruß Artur
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.