|
|
  |
PonyProg и нестандартный кварц |
|
|
|
Aug 11 2005, 11:31
|
Участник

Группа: Новичок
Сообщений: 24
Регистрация: 17-06-05
Пользователь №: 6 089

|
Возможно ли PonyProg заставить програмировать AVRс нестандартным для него кварцем (4МГц)? Если да то как?
|
|
|
|
|
Aug 12 2005, 03:32
|
Местный
  
Группа: Свой
Сообщений: 303
Регистрация: 3-03-05
Пользователь №: 3 044

|
Цитата(Proton @ Aug 11 2005, 19:21) Всё правильно, поня на мегагерцовых частотах работает нормально. Однако если используется кварц на десятки килогерц, может давать сбои. В таких случаях я пользуюсь UNIPROGом(http://avr.nikolaew.org) с включёной опцией "тормоз". Поня Прог во время общения с AVR сам генерирует тактовую частоту на проводе SCK и ему наплевать, работает ли генератор процессора. Это и позволяет работать с кристалом, в который зашиты всякие глупости. А нестабильность общения с кристалом вызвана, как правило, особенностями конкретного программатора (длина и исполнение проводов, плохие контакты, инвертирование сигналов, плохое питание, наличие источника помех, слабые и медленные выходы программатора). У Пони можно натроить фазы всех сигналов по своему желанию. В частности помогает инвертирование SCK.
--------------------
Опыт - чудесная вещь: легко использовать, можно продать, трудно пропить.
|
|
|
|
|
Aug 12 2005, 06:37
|

Знающий
   
Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814

|
Цитата(CDT @ Aug 12 2005, 06:32) Цитата(Proton @ Aug 11 2005, 19:21) Всё правильно, поня на мегагерцовых частотах работает нормально. Однако если используется кварц на десятки килогерц, может давать сбои. В таких случаях я пользуюсь UNIPROGом(http://avr.nikolaew.org) с включёной опцией "тормоз". Поня Прог во время общения с AVR сам генерирует тактовую частоту на проводе SCK и ему наплевать, работает ли генератор процессора. Это и позволяет работать с кристалом, в который зашиты всякие глупости. А нестабильность общения с кристалом вызвана, как правило, особенностями конкретного программатора (длина и исполнение проводов, плохие контакты, инвертирование сигналов, плохое питание, наличие источника помех, слабые и медленные выходы программатора). У Пони можно натроить фазы всех сигналов по своему желанию. В частности помогает инвертирование SCK. Не знаю как у тебя, но уменя без кварца не программируется. А сигнал sck используется для тактирования данных. Это авриал может шить без кварца.
--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
|
|
|
|
|
Aug 12 2005, 08:50
|
Местный
  
Группа: Свой
Сообщений: 303
Регистрация: 3-03-05
Пользователь №: 3 044

|
Цитата(at90 @ Aug 12 2005, 09:37) Не знаю как у тебя, но уменя без кварца не программируется. А сигнал sck используется для тактирования данных. Это авриал может шить без кварца. Строго говоря, без кварца не пробовал. Но когда разбирался с M8 и кварц 8 мег не заводился, (пока изучал, что значат флажки у Пони) проблемы с их общением отсутствовали. Отсутствовали и когда срывал генерацию, подгоняя частоту кварца. Время будет - попробую голую AVR почитать / пописать.
--------------------
Опыт - чудесная вещь: легко использовать, можно продать, трудно пропить.
|
|
|
|
|
Aug 12 2005, 15:50
|
Участник

Группа: Свой
Сообщений: 56
Регистрация: 25-06-05
Пользователь №: 6 300

|
Используй AVReal - не будет тебе таких проблем. У него не только без кварца можно тактировать внешне, но и указывать частоту программирования для твоего случая.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|