Fehler in AVR Tutorial ?

Gast #162637
Lesenswert?

Hier sind alle meine verwendeten Texte:

Text1:
  .db  "Test", 0
Text11:
  .db  "Pumpe_1_Druckabfall", 0


Text2:
  .db "Pumpe 1 Spannungsausfall", 0
Text12:
  .db "Pumpe_1_Spannungsausfall", 0


Text3:
  .db "Reserve Text 3", 0
Text13:
  .db "Reserve_Text 3", 0

Witzigerweise werden nur die Texte 1,2,12,3 und 13 angemeckert.

Bin ratlos...
Gast #162638
Lesenswert?

Der Flashspeicher ist in 16-Bit-Worten organisiert, mit .db definierst
du aber 8-Bit-Bytes.
Daher meckert der Compiler, wenn er eine ungerade Anzahl Bytes
vorfindet. Er kann schließlich keine "halben" Wörter abspeichern und
weiß nicht, womit er das letzte auffüllen soll.

Abhilfe: Bei .db darauf achten, eine gerade Anzahl Bytes anzugeben.

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