[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Может какие-то критерии по выводам?
пишу и компилю в Wavrasm 1.21
зашиваю в AVR ISP 2.65
M1:
;настройка регистра Z на адрес данных
ldi r31,high(Dat*2)
ldi r30,low(Dat*2)
;ldi r16,0 ;все что заремлено-попытка читать старшую обл.
;out RAMPZ,r16
Main:
lpm ;читаем из памяти
mov r17,r0
cpi r17,$FF ;данные закончились?
breq M1 ;-читать сначала
adiw r30,1 ;нет-следующий байт
;cpi r30,0
;brne M2
;cpi r31,0
;brne M2
;in r16, RAMPZ
;inc r16
;out RAMPZ,r16
;cpi r16,0
;breq M1
;----------------------------------------------------
M2:
CLT ;данные готовы
;--------------------------------
;Пока ОН шепчет делаем что хотим
M:
nop
BRTC M
rjmp Main
;-----------------------------------
.org $70 ;директива только для наглядности
Dat:
.include"myFile.inc"
E-mail: info@telesys.ru