[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Ничего не понимаю, вот исходник, хочу просто выставить именно в порте А все "1", а на макете AVR их не выставляет, сплошной "0"!Причем остальные порты работают нормально.Че не так?Подскажите плиз!Заранее благодарен!!
.include "8535def.inc"
.cseg
; Используемые регистры
.def temp=r16
.org $000
rjmp Reset
Reset:
ldi temp,low(RAMEND)
out SPL,temp
ldi temp,high(RAMEND)
out SPH,temp
rcall Init
Work_Loop: ; Рабочий цикл
rjmp Work_Loop
;----------------------------------------------------------
; Процедура инициализации программных ресурсов
Init:
;----------------------------------------------------------
;Config ports
ldi temp,0b11111111
out DDRA,temp
out PORTA,temp
ret
;----------------------------------------------------------
E-mail: info@telesys.ru