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

 
 
 
Reply to this topicStart new topic
> Не программируются fuse bits, ATmega32
Daemon
сообщение Jun 19 2006, 06:14
Сообщение #1


Участник
*

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



В меге32 не программируются fuse bits, хотя прошивка заливается нормально. При чтении фьюзов читаются все единицы, при попытке программирования пишет ОК, но при чтении опять все пусто. Про необходимость сброса после программирования фьюзов знаю. Программатор STK200/300, программа PonyProg 2.06f По схеме STK стоит 74HC244, а у меня - 74ALS244, может быть в этом дело? И может быть надо убрать диод по питанию в программаторе, или поставить Шоттки (у меня стоит 1N4148) ? wacko.gif
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Jun 19 2006, 06:28
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Если софт заливается нормально - проблема не в железе.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
TamTam
сообщение Jun 19 2006, 06:38
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 293
Регистрация: 14-03-06
Пользователь №: 15 254



Совет бесплатно, качни Авриал, всегда работает, и все шьется, на адаптер не греши если софт льет, то и фуз пишет.
Go to the top of the page
 
+Quote Post
Daemon
сообщение Jun 19 2006, 06:49
Сообщение #4


Участник
*

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



То есть выходит, что Пони глючит, ничего другого быть не может?
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jun 19 2006, 07:21
Сообщение #5


Гуру
******

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



Цитата(Daemon @ Jun 19 2006, 14:49) *
То есть выходит, что Пони глючит, ничего другого быть не может?


Зачем грешить на то, что многими проверенно и работает? Я дома пользуюсь PonyProg2000 - Serial Device Programmer Version 2.06f Beta Mar 5 2005 (Цитата из About), OS WinXP Pro SP1.Шьется все, что попадается под руку и поддерживается вышеназванной уважаемой софтиной. Приблуда на ЛПТ содержит к555ап5, и рассыпуху резисторов.) Так что дело не в бобине)))

Попробуйте прошить фюзы на другом аналогичном МК, или вообще любой другой АВР

Кстати, по умолчанию, некоторые биты в Мегах, по моему, уже прошиты, как у Вас могут читаться все единицы?


--------------------
Go to the top of the page
 
+Quote Post
Daemon
сообщение Jun 19 2006, 07:53
Сообщение #6


Участник
*

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



Цитата
Кстати, по умолчанию, некоторые биты в Мегах, по моему, уже прошиты, как у Вас могут читаться все единицы?


Вот и я о том же... Странно.
Go to the top of the page
 
+Quote Post
GeorgyBey
сообщение Jun 19 2006, 12:26
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 205
Регистрация: 21-12-04
Из: Киев
Пользователь №: 1 593



Цитата(Daemon @ Jun 19 2006, 09:14) *
В меге32 не программируются fuse bits, хотя прошивка заливается нормально....


С 15й-Тинькой не наблюдал, а с 45й столкнулся: Фузы ведут себя по-хамски ... пока не оторвал все, что к ножкам (служебным МИСО, там, МОСИ всякие) было прицеплено. Проверьте с "голыми ногами" (печатку прорезал, пропаял, если не "для дома", что подразумевает "лучше чем для космоса", то пойдет) если не исправится - тогда грустите дальше smile.gif
cheers.gif


--------------------
На "нет" и "нах" :)
Go to the top of the page
 
+Quote Post
Daemon
сообщение Jun 19 2006, 12:44
Сообщение #8


Участник
*

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



Пробовал прошивать и в переходнике и в системе - одинаково. Всё это хозяйство дома, так что буду вечером пробовать через Avreal.
Go to the top of the page
 
+Quote Post
Daemon
сообщение Jun 20 2006, 04:25
Сообщение #9


Участник
*

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



Проблема решилась заменой в адаптере 1N4148 на SD103 (Шоттки) и ALS244 на HC244. Странно, но факт... Я не стал экспериментировать, выяснять из-за чего именно был такой глюк, не стал пробовать другие контроллеры до переделки адаптера. Скорее всего нехватало напряжения программирования конкретно этому экземпляру контроллера. Всем спасибо! cheers.gif
P.S. : Шил по-прежнему ПониПрогом.

Сообщение отредактировал Daemon - Jun 20 2006, 04:26
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jun 20 2006, 10:28
Сообщение #10


Гуру
******

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



Цитата(Daemon @ Jun 19 2006, 14:14) *
По схеме STK стоит 74HC244, а у меня - 74ALS244, может быть в этом дело? И может быть надо убрать диод по питанию в программаторе, или поставить Шоттки (у меня стоит 1N4148) ? wacko.gif


Скорее всего сдесь собака и порылась, не хватало питания для 74ALS244, у меня вот собрано без диода, по этому 555ап5 работает нормально, а программирую я схему всегда при 5В


--------------------
Go to the top of the page
 
+Quote Post
Daemon
сообщение Jun 20 2006, 11:50
Сообщение #11


Участник
*

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



Цитата
у меня вот собрано без диода


На сайте Авриала написано: "Q10. Зачем в схеме байт-бластера диод и почему именно в такой полярности?
A. Этот диод исключает паразитную запитку платы с программируемым контроллером от LPT-порта по цепи [выходы и подтянутые к +5В входы порта]->[входные защитные диоды шинного формирователя]->[вывод 20 формирователя]->[вывод 4 колодки байт-бластера]. Нагрузнчной способности выходов LPT может оказаться достаточно, чтобы даже на довольно большой и "прожорливой" плате с 5-вольтовыми микросхемами при отключении основного питания обеспечить "натекание" напряжения до полутора вольт. В результате возможны разные неприятности от несрабатывания POR при подаче основного питания до незапуска импульсного источника, питающего плату. Последнее наблюдалось на плате с пятью 208-ногими ИС программируемой логики, питаемой от импульсного блока питания стандарта AT. " ВОТ... wacko.gif
Go to the top of the page
 
+Quote Post
dRaider
сообщение Jun 22 2006, 20:28
Сообщение #12


Участник
*

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



Цитата
В меге32 не программируются fuse bits, хотя прошивка заливается нормально....


То что прошивка в данном случае заливается нормально еще не факт. Ради интереса в похожей ситуации снял процессор и считал прошивку на другом программаторе... не че там не зашилось, хотя результат показывало ОК

Сообщение отредактировал dRaider - Jun 22 2006, 20:29
Go to the top of the page
 
+Quote Post

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

 


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


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