Bithappens
07.12.2006, 13:55
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?
SprinterSB
07.12.2006, 15:11
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.
#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]);
}
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.