беда какая-то

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

беда какая-то

Сообщение milkpower » 29 окт 2009, 22:12

пишу прогу на асме, с юзанием ЖК.

в проге такой кусок кода
Код: Выделить всё
   ldi r31,high(2*menustr03)
   ldi r30,low(2*menustr03)
   ld  r16,Z ;в r16 находится код выводимого символа
   rcall   LCD_putchar

дальше в конце стоит

menustr03: .DB 'p','r','e','s','s',' ','S','E','L','E','C','T'

на дисплей выводится мусор.
если поставить
Код: Выделить всё
   ldi  r16,$41
   rcall   LCD_putchar

то нормально пишется буква А

где-то делаю не правильно, где не пойму
Аватара пользователя
milkpower
 
Сообщения: 217
Зарегистрирован: 25 мар 2009, 13:57
Откуда: Ростов-на-Дону
ФИО: Виктор

Re: беда какая-то

Сообщение vvk74 » 29 окт 2009, 22:30

Может вместо ld надо lpm использовать.
vvk74
 
Сообщения: 128
Зарегистрирован: 08 сен 2009, 20:13
Откуда: Екатеринбург

Re: беда какая-то

Сообщение milkpower » 30 окт 2009, 00:47

спасибо, помогло!!!
Аватара пользователя
milkpower
 
Сообщения: 217
Зарегистрирован: 25 мар 2009, 13:57
Откуда: Ростов-на-Дону
ФИО: Виктор


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16