Ich wollte jetzt mim UART Tutorial weitermachen, allerdings hat AVRA ein Problem mim Quellcode: Pass 1... Pass 2... uart.asm(59) : Error : adiw can only use registers R24, R26, R28 or R30 done Used memory blocks: Code : Start = 0x0000, End = 0x001B, Length = 0x001C Assembly aborted with 1 errors and 0 warnings. Hier ist die zeile 59: adiw zl:zh,1 ist da ein Fehler im Tutorial? Hoffe auf Hilfe Flo
Hallo, vermutlich benutzt AVRA eine andere Syntax beim adiw. Die Tutorial-Sourcen sind für der AVR-Assembler vom AVR-Studio. Mal in der Beschreibung des AVRA Ausschau halten. Ich vermute mal, er will nur ein Register angegebn haben, versuche mal adiw zl,1 Gruß aus berlin Michael
Hi Versuch mal: 'adiw zh:zl,1' Das höhere Register steht normalerweise vorn. MfG Spess
Ich bekomm mit beiden Methoden nur UrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUr UrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUr UrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUrUr... und halt so weiter Flo
Hi
>Ich bekomm mit beiden Methoden nur...
Aber dein Programm wird jetzt assembliert?
MfG Spess
ja, es lag an der falschen taktung. Mit deiner Methode gehts jetzt Danke Flo
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.