rrrrrrrcall в AVRRRRR
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Daisy 02 сентября 2003 г. 11:11

Что такое:/ ???
У меня такой код (at90s2313,AVRStudio 3.55):

main: nop
loop: ldi R20,$FF
out DDRB,R20
sbi PORTB,7 ; hight-to-low

rcall routine
rcall LoadDAC
rjmp loop

routine:
nop
nop
ret

LoadDAC:
;загрузка кода в ЦАП
ret

Так вот, вызвав routine программа ни за что не хочет вызывать LoadDAC, а крутится где-то между routin-ой и началом программы.
Причем, в симуляторе все как надо. такая ерунда только в самом девайсе.

Подскажите пожалуйста... В чем дело?

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

Ответы



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

E-mail: info@telesys.ru