Константы в коде программе
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
|
Отправлено
DragonS 22 декабря 2003 г. 09:27
|
|
|
|
пытаюсь сделать константы к коде, для AVR,
w1: .db $20
загружаю указатель
ldi ZL,low(w1)
ldi ZH,high(w1)
lpm r11,Z+
но в r11 загружается байт вообще не то что надо...
кто как делает? подскажите?
а то не хочется в eeprom записывать данные
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Я делаю так — PeterD (22.12.2003 09:39, 304 байт)
- Ответ: Вы забыли, что у AVRa счетчик команд считает в словах(2-ва байта). Поэтому пишите ldi ZL,low(w1*2) — 1974 (22.12.2003 09:35, пустое)
- Ответ: Вы забыли, что у AVRa счетчик команд считает в словах(2-ва байта). Поэтому пишите ldi ZL,low(w1*2) — 1974 (22.12.2003 09:34, пустое)
- Если это делаешь в AVR Studio, то неправильно. Надо ldi ZL, low(w1 * 2). В AVR studio считают слова, а не бвйты. — Bill (22.12.2003 09:32, пустое)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru