-
Eepromtabelle auslesen
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]);
}