.include "tn2313def.inc"
.def temp = R16
.cseg
rjmp RESET
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
;----------------------------------------------------------------------
RESET:
ldi temp, low(RAMEND)
out SPL,temp
ldi temp, 0x3B
out UBRR, temp ; Установим скорость 9600 bps @ 9.216MHz
ldi temp, (1<
out UCSRB,temp ; Разрешим прием и передачу ldi temp, (1< out UCSRC,temp ; Установим формат передачи данных 8data,2stop bit
;----------------------------------------------------------------------
forever:
sbis UCSRA,UDRE
rjmp forever
ldi temp, 0x75
out UDR, temp rjmp forever
Все написал как в дайтишине.
PORTD,1 пашет. (проверял)
АVRSTUDIO4 в отладчике видно как после
out UCSRC,temp прописывает значение temp в UBRRH, почему???