Gast
#284782
Hallo! Ich habe angefangen, mich mit AVRs zu versuchen. Als Einstiegsmodell habe ich den ATmega8 gewählt - echt ein nettes Teil :) Jetzt treten aber die ersten Probleme/Fragen auf: Ich möchte eine Art Lookup-Tabelle in den AVR packen (Zeichensatz für ein graphisches LCD), allerdings nicht den RAM sinnlos belegen. Also per PROGMEM machen. Leider kommt beim direkten Zugriff auf die Variablen (chrset0[x]) nur irgendetwas zufälliges heraus, wenn die Variable als PROGMEM definiert wurde. Ich habe schon etwas herumgesucht, allerdings keinen vernünftigen Workaround rund um PROGMEM gefunden. :( die Prozeduren a la pgm_read_byte(&table[][]) (genauen Aufruf hab ich jetzt nicht im Kopf) brachte beim kopilieren nur Fehler. &table sei unbekannt o.ä. Könnt ihr mir sagen, wie ich auf die Tabellen richtig zugreife? Ich bin auch um jeden Link froh :) Vielen Dank! Chris