[an error occurred while processing this directive]
|
Имется ассемблируемый файл, состоящий из одного содового сегмента, в конце которого диррективой .db обявлены константы, естественно с метками. При по попытке загрузит в поинтер Z адрес одной из этих констант:ldi r31,HIGH (CmdATA) ; Address of command
ldi r30,LOW (CmdATA)
и последущем переносе из памяти програм в озу по средствам
CFR1: LPM
inc R30
ST Y+,R0
mov r16,r0
cpi r16,255
brne CFR1
загружается бред, попытки перемещения по тексту исходника, кода с обявлением констант, ни к чему не приводит.
CmdSMS9: .db AT+CMSS=9,13,255 ;"PANIC STARTED"
CmdSPBG1: .db AT^SPBG=1,13,255
CmdSPBG2: .db AT^SPBG=2,13,255
CmdATA: .db ATA,13,255
Подскажите, что я не так делаю.
E-mail: info@telesys.ru