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

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

Отправлено mmsa 04 сентября 2005 г. 16:00
В ответ на: только что набирал ваш пример компиляция =ок а вот это в начале программы присутствует .include "tn2313def.inc" отправлено m16 04 сентября 2005 г. 12:47

В том и дело что указан правильно файл вначале , я начал писать
простенькую прогу для охраны по сотовому и сразу остановило вот
это , вот текст что пытался скомпилировать

.include "tn2313def.inc"


.def tmp = r16
.def tm1 = r17
.def datrs = r18
.def num_sms = r19
.def ZONE1_flag = r20
.def ZONE2_flag = r21
.def ZONE3_flag = r25
.def ZONE4_flag = r26
.def RxTimOvf = r22
.def t_low = r23
.def t_high = r24

.equ RXD = PD0 ; прием с телефона RX
.equ TXD = PD1 ; передача в телефон ТХ
.equ ZONE1 = PD2 ; включение 1
.equ ZONE2 = PD3 ; включение 2
.equ ZONE3 = PD4 ; включение 3
.equ ZONE4 = PD5 ; включение 4

.org 0
rjmp RESET


RESET:
ldi tmp,low(RAMEND)
out SPL,tmp

clr tmp ; УСТ 00000000
out DDRD,tmp ; КАК ВХОД ПОСТАВИТЬ
out PORTB,tmp
ser tmp ; УСТ 11111111
out PORTD,tmp
out DDRB,tmp ; КАК ВЫХОД
out PIND,tmp ; ПОДТЯНУТЬ ВХОДЫ
ldi tmp,15
out WDTCR,tmp

ldi tmp,12 ;установка скорости 19200 при 4 МГц
out UBRRL,tmp ; ATtiny2313 = UBRRL
clr datrs
ldi datrs,(1< out UCSRB,datrs ; ATtiny2313 = UCSRB

;-**********************************************-
;программа приёма символа из RS-232
RxCh:
wdr
sbis UCSRA,RXC ; ATtiny2313 = UCSRA
rjmp RxCh
in datrs,UDR
ret
;конец RxCh

;-**********************************************-
;программа передачи символа в RS-232
TxCh:
wdr
sbis UCSRA,UDRE ; ATtiny2313 = UCSRA
rjmp TxCh
out UDR,datrs
ret
;конец TxCh

;-**********************************************-

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

Ответы



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

E-mail: info@telesys.ru