IAR Embedded Workbench for Atmel AVR

OP #261404
Lesenswert?

Hallo,

Vielen Dank für deine Antwort.  Ich habe die Datei an meinem Programm
schon eingebunden. Und wenn ich dieses kompiliere, bekomme folgende
Fehlermeldung:

eeprom.c
Error[Pe020]: identifier "EEPE" is undefined
Error[Pe020]: identifier "EERE" is undefined
Done. 2 error(s), 0 warning(s)


wie komisch  :-(

Anbei das Codeprogramm:

Gruß
Benites
---------------------------------


#include <iom88.h>
#include <ina90.h>

//********************************************************************** 
******
//* char EEPROM_read(void)
//*
//* Beschreibung:
//* "Char-weises" Auslesen des EEPROMS und Zurückgeben des
ausgelesenen Werts
char EEPROM_read(unsigned int adress)
{
  while(EECR & (1<<EEPE));

  EEAR = adress; // Adresse an der Byte im EEPROM ausgelesen werden
soll

  EECR |= (1<<EERE); // Starte Auslesen

  return EEDR;
}
#261405
Lesenswert?

Hi Benites,

unter Projects -> Options in der Category General auf den Reiter
"Library Configuration" klicken.
Dort dann in der ersten Zeile das Häkchen bei "Enable bit definitions
in I/O Include-files" setzen.
Dann sollte bei dir auch EEPE und EERE bekannt sein.

Gruß
Schmidle

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren