|
В том и дело что указан правильно файл вначале , я начал писать
простенькую прогу для охраны по сотовому и сразу остановило вот
это , вот текст что пытался скомпилировать
.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 МГц ;-**********************************************- ;-**********************************************- ;-**********************************************-
E-mail:
info@telesys.ru
out UBRRL,tmp ; ATtiny2313 = UBRRL
clr datrs
ldi datrs,(1<
;программа приёма символа из 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
Ответы