EEPROMEND scheint nicht zu existieren

Gast #1291252
Lesenswert?
• ▲
▼
Hallo Leute,

ich wollte heute mal ein bisschen mit dem EEPROM von meinem ATMEGA8 
rumspielen.
Dazu habe ich teilweise die Codebeispiele aus dem Tutorial kopiert.
1
  sbic    PinD, 3
2
  rjmp    Main2
3
    
4
  sbi   PortD,6
5
  rcall   Wait
6
  sbic  PinD, 2
7
  ldi     data, AN
8
  sbis    PinD, 2
9
  ldi     data, AUS
10
  cbi     PortD,6
11
  rcall   Wait
12
  rcall   EEPROM_write
13
  adiw    ZL,1                    
14
        cpi     ZL,low(EEPROMEND+1)         
15
        ldi     temp,high(EEPROMEND+1)      
16
        cpc     ZH,temp
17
        brne    Main                    
18
        ldi     ZL,low(Daten)             
19
        ldi     ZH,high(Daten)
20
  rjmp    Main

Ich bekomme leider den Fehler: Undefined Variable referenced.
Und das in jeder Zeile in der der Z-Pointer mit EEPROMEND+1 verglichen 
wird.
Die m8def.inc ist allerdings richtig eingebunden.

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