Перейти к содержанию
    

Прошивка Меги АВРеалом с подключённым кварцем

Добрый день, уважаемый Ол!

 

Есть Мега8535. Для её прошивки используется ~последний АВРеал.

При прошивке с тактированием от ЛПТ-порта - всё впорядке (при этом камень настроен на внутр. РЦ-ген.).

При прошивке с тактированием от внешнего кварца на 16 МГц - возникают ошибки передачи данны (при этом камень настроен на внешн. кварц на 16 МГц).

 

Поэтому, временно работаю таким образом:

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

-Всё работает. Обидно, только, что через ж***.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть Мега8535. Для её прошивки используется ~последний АВРеал.

При прошивке с тактированием от ЛПТ-порта - всё впорядке (при этом камень настроен на внутр. РЦ-ген.).

При прошивке с тактированием от внешнего кварца на 16 МГц - возникают ошибки передачи данны (при этом камень настроен на внешн. кварц на 16 МГц).

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо.

???

 

Что непонятно? вопрос к чему относиться?

К линии по которой программатор тактирует контроллер?

Ещё раз повторю, необходимо отпаять провод который идёт от разъёма ISP к ножке XTAL1 контроллера.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Генерация XTAL от LPT - это режим "аварийно-спасательный", на случай неправильно зашитых CKSEL.

Лишний проводок от кварца - это неприятности даже когда адаптер переведён в высокоомное состяние (лишняя ёмксоть + "антенна", ловящая помехи). А когда адаптер активен для программирования - без ключа -o0 выход шинника просто шунтирует кварц".

 

Зачем это всё при нормальной работе? Для первых прошивок достаточно внутреннего RC, для последующих - кварца, проводок на XTAL1 лучше "всуе не совать".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Зачем это всё при нормальной работе? Для первых прошивок достаточно внутреннего RC, для последующих - кварца, проводок на XTAL1 лучше "всуе не совать".

 

Ну, я об этом сразу и сказал, но видимо как то непонятно сказал, раз у человека вопросы появились...

Я на эти грабли сам напоролся, пока осциллограф не подцепил на XTAL не мог понять в чём дело, а так сразу увидел, что программатор лишний раз передёргивает линию, что и вызывает подобный эффект, так что дело не только в том что эта линия на себя всё собирает...

Изменено пользователем konny

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Генерация XTAL от LPT - это режим "аварийно-спасательный", на случай неправильно зашитых CKSEL.
Саша, эту фразу надо большими красными буквами включить в описание программатора. А то я как дурак уже 4 года мучаюсь разводя XTAL на разъем программирования. :wacko:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...