Страница 1 из 1

Прошивка ATMega8 на часовом кварце

Добавлено: Ср июн 24, 2009 15:15:07
Max Lancaster
Зашил фузы под часовой кварц (CKSEL=1001, SUT =10), после чего контроллер перестал прошиватся, генерация на кварце есть, контроллер в схеме работает нормально, но почему перестал прошиватся?

Добавлено: Ср июн 24, 2009 15:27:11
DrWatson
При такой частоте (32768Гц), грубо говоря, контроллер не успевает за программатором. Проще всего, на время программирования контроллера, заменить кварц на другой, частотой 1-10МГц. Кстати программирование прямо в схеме или контроллер из устройства вынимается и ставится в программатор?

Добавлено: Ср июн 24, 2009 15:44:59
clawham
а я бы рекомендовал порнографией не заниматься и тактовать контроллер встроенными 8-ю мегагерцами а кварц - пусть от него таймер тактуется - гораздо правильнее было б! тем более в меге8 это одни и те же ноги....а если не програмится - то есть программатор=5 проводкам - помогает внешняя тактовка на 555 таймере или и вправду всунуть туда кварец на 4 мегагерцы(в флопиках старых такие стояли) или ещё как вариант - затупить прошивальщик сделав 10 циклов задержек или ещё больше и....перед началом прошивания подождать с секунд 5 на запуск контроллера - поставьте в протеусе частоту 10 килогерц и запускаться-оживать контроллер будет секунды полторы после включения питания

Добавлено: Ср июн 24, 2009 22:52:33
Max Lancaster
DrWatson писал(а):Кстати программирование прямо в схеме или контроллер из устройства вынимается и ставится в программатор?
Программировал в схеме на часовом, но также пробовал в программаторе с кварцем на 4Мгц - тоже самое

Добавлено: Ср июн 24, 2009 22:56:33
Max Lancaster
clawham писал(а):а я бы рекомендовал порнографией не заниматься и тактовать контроллер встроенными 8-ю мегагерцами а кварц - пусть от него таймер тактуется - гораздо правильнее было б! тем более в меге8 это одни и те же ноги....
Я только начинаю програмить и ознакомившись подробнее с документацией так и поступил... на другом контроллере, хотелось бы оживить старый

Добавлено: Ср июн 24, 2009 23:13:16
clawham
значить нужно на пару мегагерц генератор прямоугольников собрать и подать на осц 1 помоему ... но yfdhzlkt это поможет ибо при сбоях и нестыковке тактов могли не правильные фьюзы зашиться в МК и всё...тока паралельный програматор