Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Прошивка Меги АВРеалом с подключённым кварцем
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Mos
Добрый день, уважаемый Ол!

Есть Мега8535. Для её прошивки используется ~последний АВРеал.
При прошивке с тактированием от ЛПТ-порта - всё впорядке (при этом камень настроен на внутр. РЦ-ген.).
При прошивке с тактированием от внешнего кварца на 16 МГц - возникают ошибки передачи данны (при этом камень настроен на внешн. кварц на 16 МГц).

Поэтому, временно работаю таким образом:
Сначала переключаю ХТАЛ с кварца на порт, затем прошиваю с тактированием от порта, потом (ещё одним вызовом АВРеала) уст. фузы на внешн. кварц. После этого переключаю ХТАЛ с порта на кварц.
-Всё работает. Обидно, только, что через ж***.

Может кто сталкивался?
konny
Цитата(Mos @ May 20 2007, 05:55) *
Есть Мега8535. Для её прошивки используется ~последний АВРеал.
При прошивке с тактированием от ЛПТ-порта - всё впорядке (при этом камень настроен на внутр. РЦ-ген.).
При прошивке с тактированием от внешнего кварца на 16 МГц - возникают ошибки передачи данны (при этом камень настроен на внешн. кварц на 16 МГц).

Может кто сталкивался?


Сталкивался, практически один в один была ситуация. Отпаяй провод который идёт от ножки кварца к разъёму ISP. И не заморачивайся с тактированием от программатора. При программировании указывай ключик -o, для указания частоты, на которой работает кристалл.
Mos
Спасибо.

Цитата(konny @ May 20 2007, 03:38) *
...провод который идёт от ножки кварца к разъёму ISP...

???
konny
Цитата(Mos @ May 20 2007, 08:44) *
Спасибо.
???


Что непонятно? вопрос к чему относиться?
К линии по которой программатор тактирует контроллер?
Ещё раз повторю, необходимо отпаять провод который идёт от разъёма ISP к ножке XTAL1 контроллера.
ReAl
Генерация XTAL от LPT - это режим "аварийно-спасательный", на случай неправильно зашитых CKSEL.
Лишний проводок от кварца - это неприятности даже когда адаптер переведён в высокоомное состяние (лишняя ёмксоть + "антенна", ловящая помехи). А когда адаптер активен для программирования - без ключа -o0 выход шинника просто шунтирует кварц".

Зачем это всё при нормальной работе? Для первых прошивок достаточно внутреннего RC, для последующих - кварца, проводок на XTAL1 лучше "всуе не совать".
konny
Цитата(ReAl @ May 20 2007, 21:41) *
Зачем это всё при нормальной работе? Для первых прошивок достаточно внутреннего RC, для последующих - кварца, проводок на XTAL1 лучше "всуе не совать".


Ну, я об этом сразу и сказал, но видимо как то непонятно сказал, раз у человека вопросы появились...
Я на эти грабли сам напоролся, пока осциллограф не подцепил на XTAL не мог понять в чём дело, а так сразу увидел, что программатор лишний раз передёргивает линию, что и вызывает подобный эффект, так что дело не только в том что эта линия на себя всё собирает...
Mos
ОК. Теперь понятно.
Спасибо.
Сергей Борщ
Цитата(ReAl @ May 20 2007, 16:41) *
Генерация XTAL от LPT - это режим "аварийно-спасательный", на случай неправильно зашитых CKSEL.
Саша, эту фразу надо большими красными буквами включить в описание программатора. А то я как дурак уже 4 года мучаюсь разводя XTAL на разъем программирования. wacko.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.