Игорь доброе время суток!!!
Возможно ли заменить ATMeg 32 на ATMega 16 .
Спасибо. Виктор R2PM
Игорь доброе время суток!!!
Возможно ли заменить ATMeg 32 на ATMega 16 .
Спасибо. Виктор R2PM
Добрый день!
Да, можно.
Но с последней прошивкой, где включена RTOS, возможно не хватит стэка.
Предыдущие будут работать.
Спасибо от R2PM
Игорь доброе время суток!!!
Есть ли такая возможность заменить, а точнее убрать со схемы м/с ADM 706, так как у себя в городе не смог найти . От сюда вопрос а нельзя ли использовать внутренние возможности ATMegi 32, т.е делать "сброс" при помощи установки фьюзов? - это первое.
Второе - где найти "экзотический " кварц?
С уважением Виктор R2PM
Спасибо от R2PM
Доброе время суток!!!
Подскажите установку фьюзов под последние варианты прошивок. Прошивка из первой странице работает (кварц - 4 .0 МГц) - при вкл. показывает заставки и просит калиброваться. Прошил последним вариантом - схема не запускается,, грешу , что не правильно установил фьюзы.
В связи с выше изложенным - подскажите пожалуйста установки фьюзов.
Спасибо Виктор R2PM
Фьюзы не при чём.
Игорь, использовав RTOS, автоматически использовал аппаратные прерывания процессора. Конкретно в данной прошивке использован
таймер0, который управляет диспетчером задач, и приемный модуль UART для приема команд от компьютера.
Несмотря на внешнюю абсолютную идентичность меги32 и меги16 (различие только в объемах памятей), вектора обработчиков одних и тех же прерываний (область памяти, где прописаны точки входа подпрограмм обработки аппаратных прерываний процессора) находятся в другой последовательности и по разным адресам, начиная с вектора INT1.
Поэтому прошивка для меги32 будет неработоспособна на меге16. Нужно либо поправить ручками вектора TMR0OVF и USART RXC в прошивке, либо , что значительно проще, попросить Игоря перекомпилить прошивку под мегу16.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)