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

Отправлено PG57jack 06 апреля 2002 г. 07:00
В ответ на: команда LPM неправильно работает в AVR Studio. Это глюк или... отправлено Url 06 апреля 2002 г. 06:13

ldi r31,$2 ; Z <- 220
ldi r30,$20
rcall pts ;send initstring 1
;---------------------------------------------------------
pts: ;transmit string
lpm
mov tmp,r0
cpi tmp,$0
brne tran
ret
tran:
rcall trans ; send one char
inc r30
rjmp pts
ret
;-------------------------------------------------------
.org $110
.db "atb0e0m1q1v1&c1&d2&g0&s0s0=5",13,0 ; initstring for hayes

когда говоришь "ORG" - адрес измеряется в словах ,
а когда "LPM" - в байтах

Как ведет себя AVRstudio в этом случае не помню

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

Ответы



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

E-mail: info@telesys.ru