Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: at90s2313
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
nyesi
Здраствуйте!
Есть прога на at90s2313. Эту прогу нужно переисать на attiny2313
Кто может помочь?
kovigor
Цитата(nyesi @ Jun 21 2012, 16:42) *
Здраствуйте!
Есть прога на at90s2313. Эту прогу нужно переисать на attiny2313
Кто может помочь?


На Си ?
Xenia
Цитата(nyesi @ Jun 21 2012, 17:42) *
Здраствуйте!
Есть прога на at90s2313. Эту прогу нужно переисать на attiny2313
Кто может помочь?


А точно надо переписывать? Я вот, например, уже скомпилированную для at90s2313 прошивку в attiny2313 заливала, и все отлично работает, поскольку по инструкциям они сверху вниз совместимы. Проблема лишь с прошивкой новых фузов, которых у at90s2313 не было, а у attiny2313 появились. Вот тут-то с непривычки шишки и набиваются.
nyesi
Цитата(kovigor @ Jun 21 2012, 17:18) *
На Си ?


Нет, на ассемблере.

Цитата(Xenia @ Jun 21 2012, 17:34) *
А точно надо переписывать? Я вот, например, уже скомпилированную для at90s2313 прошивку в attiny2313 заливала, и все отлично работает, поскольку по инструкциям они сверху вниз совместимы. Проблема лишь с прошивкой новых фузов, которых у at90s2313 не было, а у attiny2313 появились. Вот тут-то с непривычки шишки и набиваются.


В моем случае не так.
На эмуле не работает с attiny2313 а с at90s2313 всё ок.
Там задействовован таймер, а в attiny2313 он немного другой, доработанный, тлько не донес до ума. Я начинающий в микроконтроллерах
FAV
Давайте исходник, попробую помочь.
nyesi
Цитата(FAV @ Jun 21 2012, 17:43) *
Давайте исходник, попробую помочь.



ILYAUL
Очень "мутная" программа . При правильно установленных fuses для 2313 должна работать. Эммулятор студии не может поднят флажок ACO - на этом всё и зацикливается.
О чём она хоть , программа, ибо в Ваших переходах и не нужных "телодвижениях" сам чёрт ногу сломит.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.