[an error occurred while processing this directive] [an error occurred while processing this directive]
Че за фигня с AVR?Или меня глючит? %)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено CyberRevenger 22 апреля 2002 г. 17:04

Ничего не понимаю, вот исходник, хочу просто выставить именно в порте А все "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