font.h und led matrix einbinden
Hallo,
ich habe eine 12x10 LED Matrix. Dort möchte ich erstmal nur einzelne Buchstaben anzeigen lassen (später eine Laufschrift). Allerdings finde ich kaum Erklärungen/Tutorials wie man eine font.h einbindet bzw abruft (im "main") und dann auf der Matrix ausgibt.
Ich habe schon mir Beispielprogramme angeschaut, jedoch erfolglos. (http://www.elo-web.de/elo/mikrocontr...ng/laufschrift)
Die .hex Datei kann reingeladen werden und alles klappt. Wenn die Datein ein Atmel Studio 6 geöffnet werden bekomme ich immer die Fehlermeldungen von "prog_uint8_t" und von "SIGNAL (SIG_OVERFLOW0)". Bei dem "Signal" habe ich schon in ISR (TIMER0_OVF_vect) geändert sowie das "prog_" vor uint8 weggelassen. In der font.h Datei habe ich "uint8_t font[128][10] " in "uint8_t font[12][10]" geändert da mir sonst gesagt wird, dass der Atmega mit 150,1% überfüllt wäre. Trozdem ist die Ausgabe sinnlos und nichts zu erkennen außer ein paar frei gelassene LED´s.
Ich wäre dankbar über jeden Beitrag, welcher mir dabei hilft zu verstehen, wie font.h's programmiert werden und unter welchem Muster diese dann vom AVR bzw Atmega ,,verstanden" werden.
danke schonmal ;-)
Liste der Anhänge anzeigen (Anzahl: 1)
Danke für deine Schnelle Antwort.
Wenn ich das Programm welches du verlinkt hast, genauso lade bekomme ich diese Fehler:
Anhang 26479
der pgm_space ist in der font.h sowie in der.c datei includet.
edit: ich habe jetzt mal avr studio 5.1 installiert, da kann ich genau das gleiche projekt laden und auch ohne probelme übersetzten und auf den atmega8 bringen... irgendwas muss in den versionen anders sein.