Gast
#794279
Hello! .include "m644def.inc" .. .. out UCSR0B, temp .. .. Build: Operand out of range 0xc1 Please help!
|
Anzeige
|
Operand out of range in AVR Studio
Gast
#794279
Hello! .include "m644def.inc" .. .. out UCSR0B, temp .. .. Build: Operand out of range 0xc1 Please help! out (und in dementsprechend auch) funktioniert nur mit den unteren 64 I/O-Registern. UCSR0B liegt außerhalb des Bereichs, weshalb man da sts (für in ist dann lds der entsprechende Befehl) nehmen muss. Schau Dir mal die Befehlssatzdokumentation dahingehend an.
Gast
#794283
Danke, danke, danke! anders
Gast
#794313
Wieder Danke, aber erlauben Sie eine Entschuldigung. ATmega644 Datenblatt, Seite 170: Assembly Code Example .. .. out UCSR0C,r16 .. Jetzt habe ich sts UCSR0C,r16 The change from PIC assembly to AVR is full of surprises. Now I must create something instead of sbis UCSR0A, RXC0 ; warten bis ein Byte angekommen ist anders
Gast
#794338
hth. Jörg
Gast
#794415
Es lebt! Die kommunikation klappt!! Danke fuer Hilfe Anders Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|