Проблема в миграции с AT90S1200 на AMega8 или AMega2561..

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
andrew_byblik
Родился
Сообщения: 9
Зарегистрирован: Пн июл 14, 2008 12:43:34

Проблема в миграции с AT90S1200 на AMega8 или AMega2561..

Сообщение andrew_byblik »

проблема : не могу правильно смигрировать прогу с с AT90S1200 на AMega8 или AMega2561..
попробовал поменять TIMSK и GIMSK на EIMSK .. что то не хочет запускаться.. в протеусе пишет ошибку SP is not initialized

мож кто нить глянет ??
Вложения
CDIV1_52.ASM
асм для 1200
(17.16 КБ) 426 скачиваний
Реклама
smac
Мучитель микросхем
Сообщения: 459
Зарегистрирован: Вс июн 01, 2008 12:16:38

Сообщение smac »

в протеусе пишет ошибку SP is not initialized
это переводится, как "не инициализирован указатель стека"
и действительно в Вашей программе нет инициализации стека, по крайней мере в начале, а по идее должна быть
Реклама
andrew_byblik
Родился
Сообщения: 9
Зарегистрирован: Пн июл 14, 2008 12:43:34

Сообщение andrew_byblik »

если залить прогу в модельку 1200 то все работает без проблем... и без стека
Аватара пользователя
biDE
Встал на лапы
Сообщения: 84
Зарегистрирован: Пн ноя 12, 2007 20:53:05
Откуда: Одесса

Сообщение biDE »

andrew_byblik писал(а):если залить прогу в модельку 1200 то все работает без проблем... и без стека
В 1200 был аппаратный стек и его инициализировать не нужно было
Реклама
Эиком - электронные компоненты и радиодетали
andrew_byblik
Родился
Сообщения: 9
Зарегистрирован: Пн июл 14, 2008 12:43:34

Сообщение andrew_byblik »

ммм.. а как инициализировать стэк на Меге ?
Реклама
Аватара пользователя
biDE
Встал на лапы
Сообщения: 84
Зарегистрирован: Пн ноя 12, 2007 20:53:05
Откуда: Одесса

Сообщение biDE »

А даташит почитать?

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

RESET:
ldi r16,high(RAMEND); Main program start
out SPH,r16 ; Set Stack Pointer to top of RAM
ldi r16,low(RAMEND)
out SPL,r16
Реклама
andrew_byblik
Родился
Сообщения: 9
Зарегистрирован: Пн июл 14, 2008 12:43:34

Сообщение andrew_byblik »

вот спасибо .. все сделал.. а в даташите это в каком разделе искать?.. лана щас сам поищу
Закрыто

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