реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Прошивка Меги АВРеалом с подключённым кварцем, Не прошивается кристалл
Mos
сообщение May 19 2007, 21:55
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 89
Регистрация: 31-10-06
Пользователь №: 21 829



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

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

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

Может кто сталкивался?
Go to the top of the page
 
+Quote Post
konny
сообщение May 20 2007, 00:38
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 5-08-05
Пользователь №: 7 384



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

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


Сталкивался, практически один в один была ситуация. Отпаяй провод который идёт от ножки кварца к разъёму ISP. И не заморачивайся с тактированием от программатора. При программировании указывай ключик -o, для указания частоты, на которой работает кристалл.
Go to the top of the page
 
+Quote Post
Mos
сообщение May 20 2007, 00:44
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 89
Регистрация: 31-10-06
Пользователь №: 21 829



Спасибо.

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

???
Go to the top of the page
 
+Quote Post
konny
сообщение May 20 2007, 11:27
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 5-08-05
Пользователь №: 7 384



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


Что непонятно? вопрос к чему относиться?
К линии по которой программатор тактирует контроллер?
Ещё раз повторю, необходимо отпаять провод который идёт от разъёма ISP к ножке XTAL1 контроллера.
Go to the top of the page
 
+Quote Post
ReAl
сообщение May 20 2007, 13:41
Сообщение #5


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



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

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


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
konny
сообщение May 20 2007, 15:07
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 5-08-05
Пользователь №: 7 384



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


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

Сообщение отредактировал konny - May 20 2007, 15:11
Go to the top of the page
 
+Quote Post
Mos
сообщение May 20 2007, 17:56
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 89
Регистрация: 31-10-06
Пользователь №: 21 829



ОК. Теперь понятно.
Спасибо.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение May 20 2007, 19:43
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(ReAl @ May 20 2007, 16:41) *
Генерация XTAL от LPT - это режим "аварийно-спасательный", на случай неправильно зашитых CKSEL.
Саша, эту фразу надо большими красными буквами включить в описание программатора. А то я как дурак уже 4 года мучаюсь разводя XTAL на разъем программирования. wacko.gif


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th June 2025 - 14:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01413 секунд с 7
ELECTRONIX ©2004-2016