T
T Navid
Guest
Inginerii Bună
I-am scris acest cod pentru a trimite 55 dolari de la USART şi funcţionează corect.
Ce se întâmplă dacă nu scriu (End: RJMP END)??în cazul în care indicatorul va merge?de ce?
Am văzut 55 dolari mai mult şi mai mult atunci când nu am scris linia de final.
--------------------------------------------------
# include "m16def.inc"
. ORG 0 dolari
RJMP SETUP
Setup:
LDI R16, HIGH (RAMEND)
OUT SPH, R16
LDI R16, LOW (RAMEND)
OUT SPL, R16
CLI
LDI R16, 0 dolari
OUT UCSRA, R16
LDI R16, 08 dolari
OUT UCSRB, R16
LDI R16, 86 dolari
OUT UCSRC, R16
CLR R16
OUT UBRRH, R16
LDI R16, 23 dolari
OUT UBRRL, R16
IES
Loop: SBIS UCSRA, 5
RJMP LOOP
LDI R16, 55 dolari
OUT UDR, R16
END: RJMP END
--------------------------------------------------
Toate cele bune
I-am scris acest cod pentru a trimite 55 dolari de la USART şi funcţionează corect.
Ce se întâmplă dacă nu scriu (End: RJMP END)??în cazul în care indicatorul va merge?de ce?
Am văzut 55 dolari mai mult şi mai mult atunci când nu am scris linia de final.
--------------------------------------------------
# include "m16def.inc"
. ORG 0 dolari
RJMP SETUP
Setup:
LDI R16, HIGH (RAMEND)
OUT SPH, R16
LDI R16, LOW (RAMEND)
OUT SPL, R16
CLI
LDI R16, 0 dolari
OUT UCSRA, R16
LDI R16, 08 dolari
OUT UCSRB, R16
LDI R16, 86 dolari
OUT UCSRC, R16
CLR R16
OUT UBRRH, R16
LDI R16, 23 dolari
OUT UBRRL, R16
IES
Loop: SBIS UCSRA, 5
RJMP LOOP
LDI R16, 55 dolari
OUT UDR, R16
END: RJMP END
--------------------------------------------------
Toate cele bune