morgen, bekomme in meinem assembler programm teilweise den im betreff genannten fehler. wie kann ich das beheben? z.b. hab ich an einer stelle wo der fehler auftritt folgendes stehen: .db "dt (in min): "
@Paul Panzer Welche qualifizierte Antwort erwartest du auf deinen qualifizierten Beitrag?
sorry bin neuling in assembler und möchte halt diesen fehler wegbekommen wie sollte ich meine frage sonst stellen? den ganzen quellcode einfügen und dann euch durcharbeiten lassen oder was?
@ paul panzer Ganz einfach, der Assembler macht, was er sagt. Er fügt ein Nullbyte an deine Konstantendefinition, denn die werden im FLASH abgelegt, welcher 16 bit breit ist. Dein String hat aber 13 Byte, ein ungerade Zahl. Siehe auch Doku vom Assembler. Um die Fehlermeldung wegzubel´kommen musst du einfach deienn String um 1 Byte (Leerzeichen) verlängern. MFG Falk
Es ist im Allgemeinen recht hilfreich für die Antwortwilligen, wenn zumindest der Typ des Controllers (z.B. ATMega ..) und eventuell der Hersteller des Assemblers angegeben wird. Die genannte Meldung sollte aber nicht als error sondern eher als message definiert sein da es kein Fehler im Wortsinn ist.
ok ich bedenke das das nächste mal ja ich habs ja auch als warnung verstanden, wollte es aber beseitigen
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.