Hallo ich bin relativ frisch ins Thema AVR-C eingestiegen. Ich habe mit einem externen Hex-Editor eine Datentabelle geschrieben. Und sie mit Ponyprog ins Eprom vom Atmel Atmega 16 geladen. Über AVR-Studio und C habe ich versucht die Tabelle auszulesen und über BCD anzeigen zu lassen. Leider wird nach ein paar Takten FF ausgegeben. Kann ich meine 512 Byte-Daten mit AVR-Studio verlinken?
Schreib die Datei doch als C-Quelle und linke sie in dein Projekt dazu, dann kennst du dort auch die Adressen. Ausserdem ist Test besser zu editieren als hex.
Code:#include <avr/eeprom.h> const char werte[] EEMEM = { 1, 2, 3, -4, 0x12, 12/3, 1+2+3 }; char getValue (int index) { return eeprom_read_byte (& werte[index]); }
Disclaimer: none. Sue me.
Lesezeichen