ошибка при компиляции статьи из обучалки

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
mvs
Встал на лапы
Сообщения: 90
Зарегистрирован: Вс апр 08, 2012 01:02:23

ошибка при компиляции статьи из обучалки

Сообщение mvs »

error: Operand(s) out of range in 'ldi r16,0x45f'
в строчке
reset: ldi Temp1,RamEnd ;set stack

Подключаю также только на Atmega8
Реклама
Аватара пользователя
hybroid
Друг Кота
Сообщения: 8007
Зарегистрирован: Вс ноя 14, 2010 19:24:26
Откуда: Лукалэнд

Re: ошибка при компиляции статьи из обучалки

Сообщение hybroid »

Науке не известно, про какую статью речь, ссылку вы не привели. А судя по этой вашей строке:

Код: Выделить всё

error: Operand(s) out of range in 'ldi r16,0x45f'
ничего удивительного вроде нету. Вы же больше восьми бит пытаетесь запихнуть в восьмибитный регистр, о чём вам и сообщается.
Реклама
mvs
Встал на лапы
Сообщения: 90
Зарегистрирован: Вс апр 08, 2012 01:02:23

Re: ошибка при компиляции статьи из обучалки

Сообщение mvs »

http://radiokot.ru/start/mcu_fpga/avr/16/ статья

Решение
ldi r16,low(RAMEND)
out spl,r16
ldi r16,high(RAMEND)
out sph,r16

Тема — дубль: http://radiokot.ru/forum/viewtopic.php?f=20&t=71907
Gudd-Head
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»