Блин, а что ты хотел??? Сам же пишешь ldi r16,$01 - будет "1" на РВ0 и "0" на остальных, вот остальные и горят, если к +5 подключены!
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено =AVR= 02 октября 2005 г. 16:41
В ответ на: поставил rjmp RESET/rjmp PC но насчет диодов проблема осталась :( отправлено LPBOY 02 октября 2005 г. 15:29

Сделай хотя бы чтобы моргали. Константой delay можешь менять частоту:


.include "m8535def.inc"
;
.equ delay=3000
;
RESET:
ldi r16,low(RAMEND)
out SPL,r16
ldi r16,high(RAMEND)
out SPh,r16
;
ser r16
out DDRB, r16
;
main:
com r16
out PORTB, r16
;
ldi r17, 0
ldi r24, low(delay)
ldi r25, high(delay)
;
del:
wdr
dec r17
brne del
;
sbiw r24,1
brne del
;
rjmp main

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru