N
Navid T
Guest
Hi inženirjev
To sem napisal kodo za pošiljanje 55 $ iz USART in deluje pravilno.
Kaj pa, če jaz ne pisati (End: RJMP END)?kjer se bo kazalec šel?Zakaj?
Videl sem 55 $ več in več, če sem storil ne napisati konec vrstice.
--------------------------------------------------
# include "m16def.inc"
. ORG $ 0
RJMP SETUP
SETUP:
LDI R16, HIGH (RAMEND)
OUT SPH, R16
LDI R16, LOW (RAMEND)
OUT SPL, R16
CLI
LDI R16, 0 $
OUT UCSRA, R16
LDI R16, 08 $
OUT UCSRB, R16
LDI R16, 86 $
OUT UCSRC, R16
CLR R16
OUT UBRRH, R16
LDI R16, 23 $
OUT UBRRL, R16
SEI
LOOP: SBIS UCSRA, 5
RJMP LOOP
LDI R16, 55 $
OUT UDR, R16
END: RJMP END
--------------------------------------------------
S spoštovanjem
To sem napisal kodo za pošiljanje 55 $ iz USART in deluje pravilno.
Kaj pa, če jaz ne pisati (End: RJMP END)?kjer se bo kazalec šel?Zakaj?
Videl sem 55 $ več in več, če sem storil ne napisati konec vrstice.
--------------------------------------------------
# include "m16def.inc"
. ORG $ 0
RJMP SETUP
SETUP:
LDI R16, HIGH (RAMEND)
OUT SPH, R16
LDI R16, LOW (RAMEND)
OUT SPL, R16
CLI
LDI R16, 0 $
OUT UCSRA, R16
LDI R16, 08 $
OUT UCSRB, R16
LDI R16, 86 $
OUT UCSRC, R16
CLR R16
OUT UBRRH, R16
LDI R16, 23 $
OUT UBRRL, R16
SEI
LOOP: SBIS UCSRA, 5
RJMP LOOP
LDI R16, 55 $
OUT UDR, R16
END: RJMP END
--------------------------------------------------
S spoštovanjem