[an error occurred while processing this directive]
К знатокам AVR - просьба разъяснить...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Василий Н. 24 августа 2005 г. 09:29

Написал вот это .... работаю АВР студии.
Программа не возвращается из подпрограммы по дерективе (ret)... а тупо утыкается и стоит. Что с ней делать?

;* Title : first
;* Version : 1.00
;* Target : ATmega16
;* Author : Nikolaev Vasily

.include "m16def.inc"
.macro Lamp1_0
cbi PORTC,7
.endm
.macro Lamp1_1
sbi PORTC,7
.endm
.macro Lamp2_0
cbi PORTC,6
.endm
.macro Lamp2_1
sbi PORTC,6
.endm


.def temp1 = r16
.def temp2 = r17
.def counter1= r24 ; Delay Big
.def counter2= r25 ; Delay Small


.CSEG ;code segment
.org 0

jmp Init ;reset vector

;******************** Program Execution Starts Here: ************************

Init:
cbi DDRB,5 ;PORTB,5 - INPUT
ser temp1
out DDRC,temp1
CLI


MAIN:
Lamp1_0
Lamp2_1

call delay_1
nop

Lamp2_0
Lamp2_1

call delay_1
nop

JMP MAIN


DELAY_1:
clr temp1
ser counter2
del_1:
ser counter1
del_2: dec counter1
cp temp1,counter1
brne del_2
dec counter2
cp temp1,counter2
brne del_1
ret

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

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


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

E-mail: info@telesys.ru