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

 
 
 
Reply to this topicStart new topic
> PonyProg и нестандартный кварц
*Roma*
сообщение Aug 11 2005, 11:31
Сообщение #1


Участник
*

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



Возможно ли PonyProg заставить програмировать AVRс нестандартным для него кварцем (4МГц)? Если да то как?
Go to the top of the page
 
+Quote Post
TriD
сообщение Aug 11 2005, 15:41
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 252
Регистрация: 29-12-04
Пользователь №: 1 728



А причем тут кварц? Поне совершенно фиолетово какой кварц используется, лишь бы камень с этим кварцем работал. Изначально камень вообще запрограммирован для работы с внутренним генератором и я, обычно, первую прошивку делаю именно в этом режиме, хотя это все и не принципиально.
Go to the top of the page
 
+Quote Post
Proton
сообщение Aug 11 2005, 16:21
Сообщение #3


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

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



Всё правильно, поня на мегагерцовых частотах работает нормально. Однако если используется кварц на десятки килогерц, может давать сбои. В таких случаях я пользуюсь UNIPROGом(http://avr.nikolaew.org) с включёной опцией "тормоз".


--------------------
Всяк хорошая мысля к нам приходит опосля.
Go to the top of the page
 
+Quote Post
CDT
сообщение Aug 12 2005, 03:32
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 303
Регистрация: 3-03-05
Пользователь №: 3 044



Цитата(Proton @ Aug 11 2005, 19:21)
Всё правильно, поня на мегагерцовых частотах работает нормально. Однако если используется кварц на десятки килогерц, может давать сбои. В таких случаях я пользуюсь UNIPROGом(http://avr.nikolaew.org) с включёной опцией "тормоз".
*

Поня Прог во время общения с AVR сам генерирует тактовую частоту на проводе SCK и ему наплевать, работает ли генератор процессора. Это и позволяет работать с кристалом, в который зашиты всякие глупости.

А нестабильность общения с кристалом вызвана, как правило, особенностями конкретного программатора (длина и исполнение проводов, плохие контакты, инвертирование сигналов, плохое питание, наличие источника помех, слабые и медленные выходы программатора).
У Пони можно натроить фазы всех сигналов по своему желанию. В частности помогает инвертирование SCK.


--------------------
Опыт - чудесная вещь: легко использовать, можно продать, трудно пропить.
Go to the top of the page
 
+Quote Post
TriD
сообщение Aug 12 2005, 06:23
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 252
Регистрация: 29-12-04
Пользователь №: 1 728



И еще по поводу использования Пони с простейшим шнурком для программирования (ну, тот что на СОМ-порт - несколько резисторов диодов и транзистор): у Пони есть два варианта программирования: с использованием SI Prog API и SI Prog I/O. В одном случае получается быстрее, во втором - медленнее. Ну так вот, после нескольких лет успешного использования такого программатора, он перестал работать в "быстром" варианте, но сохранил свою работу в "медленном" (что бы прошить и верифицированить мегу128 необходимо было около 5 минут).
Когда все это уже достало, собрал простой "активный" программатор на LPT-порт - на этом все проблемы и закончились.
Go to the top of the page
 
+Quote Post
at90
сообщение Aug 12 2005, 06:37
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 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 используется для тактирования данных. Это авриал может шить без кварца.


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
CDT
сообщение Aug 12 2005, 08:50
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 303
Регистрация: 3-03-05
Пользователь №: 3 044



Цитата(at90 @ Aug 12 2005, 09:37)
Не знаю как у тебя, но уменя без кварца не программируется. А сигнал sck используется для тактирования данных. Это авриал может шить без кварца.
*

Строго говоря, без кварца не пробовал.
Но когда разбирался с M8 и кварц 8 мег не заводился, (пока изучал, что значат флажки у Пони) проблемы с их общением отсутствовали. Отсутствовали и когда срывал генерацию, подгоняя частоту кварца.
Время будет - попробую голую AVR почитать / пописать.


--------------------
Опыт - чудесная вещь: легко использовать, можно продать, трудно пропить.
Go to the top of the page
 
+Quote Post
lolikandr
сообщение Aug 12 2005, 15:50
Сообщение #8


Участник
*

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



Используй AVReal - не будет тебе таких проблем. У него не только без кварца можно тактировать внешне, но и указывать частоту программирования для твоего случая.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 21:39
Рейтинг@Mail.ru


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