Полная версия этой страницы:
Не прошивает MEGA8L
Vny4ek
Jan 21 2010, 06:36
Ребят подскажите пожалуйста, такая ситуация, прошиваю из под CV прогромматором AVR910 тот который Protos сделал. чип мега 8L всего у меня их было 4шт 2 привезли за один раз 2 через пару недель дозаазал. все новые, первую подпаял питание и землю и проводки программатора все отлично шилось и читалось. Напряжение питания 2.98-3.02В ну все отлично думаю впаиваю другие 2шт в другие девайсы там 3.01 напряжение питания и ноль эмоций. Error entering in programing mode. Ну думаю наверное что то с программатором (его купил в мастерките) цепляюсь им на макетку где мега16 с ней все изумительно работает. Беру вторую мегу 8L и припаиваюсь напрямую к ножкам на столе и подаю питание. та же ситуация не программируется. Прозванивал все провода от разьема программатора (5х2который) я шлейфом припаялся все ок, звонится по 2Ома. длинна проводов до чипа от выхода прогера 30см. Причем когда прошивал самую первую мегу8L то были еще длинее (припаивал более тонкие провода что бы припаятся к чипу было удобней). Все меги новые с магазина. RESET проседает при попытке считывания, по другим линиям тоже данные идут. Подскажите пожалуйста что предпринять, если прогер не подключен то при подаче питания на чип (3Вольта) на ножке RESET у него появляется порядка 2Вольт. Я конечно сегодня обязательно укорочу провода до 10см, но уверен что дело не в них
Mark71
Jan 21 2010, 09:14
а конфигурационные биты читаются?
Vny4ek
Jan 21 2010, 09:23
нет, вообще нет связи с мк. может что то с питанием, хотя шумов нет напруга 3вольта в другом устройстве все ок было. хотя они идентичны
Попробовать подать внешний клок.
Попробовать (вне девайса) питать от 5в. с блокировочными конденсаторами на самой меге конечно.
Цитата
RESET проседает при попытке считывания
это как проседает ? до половины что ли
Vny4ek
Jan 21 2010, 09:37
может быть в кодвижене можно как то понизить частоту чтения, скорость я выставил минимальную порта.
Mark71
Jan 21 2010, 10:09
Кстати да, без внешней частоты он не будет запускаться
Vny4ek
Jan 21 2010, 10:10
почему он не будет запускаться? мега новая с магазина 2шт они по дефолту на 1мгц внутренний ведь настроены
Vny4ek
Jan 21 2010, 11:25
Может ли повлиять, то что на какие то порты подается 0 или 1 в момент программирования??? на проце по даташиту есть MOSI и MISO я понимаю это вход и выход информации, обмен. с какой ножки послушать пытается ли отвечаеть мега программатору?
Цитата(Vny4ek @ Jan 21 2010, 14:25)

на проце по даташиту есть MOSI и MISO я понимаю это вход и выход информации, обмен. с какой ножки послушать пытается ли отвечаеть мега программатору?
В даташите всё и написано, и даже стрелочки нарисованы. При программировании: MOSI - вход, MISO - выход.
Vny4ek
Jan 21 2010, 11:56
Да я уже нашел, как думаете если я на выходе нашупаю импульсы при начале программирования это значит что МК жив, и нужно думать почему не программируется да?
ILYAUL
Jan 21 2010, 16:11
Посмотрите в DS фьюзы по DEFAULT , возможно , что выставлен бит CKDIV8 Соответсвенно 1мгц / 8 и на 4 требование протокола - ( частота обмена) не должна превышать ~ 32 кгц (31250) / Попробуйте начать с минимального предела. Определит сигнатуру , сбросьте этот бит , тогда сможете подняться повыше.
Цитата(ILYAUL @ Jan 21 2010, 18:11)

Посмотрите в DS фьюзы по DEFAULT , возможно , что выставлен бит CKDIV8
У
mega8 ?
Vny4ek
Jan 21 2010, 16:26
да не читаются фьюзы даже, чип новый все должно быть с завода. я конечно все понимаю что все может быть но скорее глюки в моей схеме чем бит чип или фьюзы с завода выставлены не так.
ILYAUL
Jan 21 2010, 17:42
Цитата(ReAl @ Jan 21 2010, 19:22)

У mega8 ?
Да не знал , что в 8-ке нет этого бита. Sorry
Vny4ek
Jan 21 2010, 18:20
сегодня-завтра выпаяю из принципа запитаю как другие и проверю что к чему.
defunct
Jan 21 2010, 18:28
Цитата(Vny4ek @ Jan 21 2010, 18:26)

да не читаются фьюзы даже, чип новый все должно быть с завода.
Питайте все устройства от 5V если хотите чтобы не было проблем при программировании Мастеркитовым программатором.
Цитата(Vny4ek @ Jan 21 2010, 13:56)

Да я уже нашел, как думаете
Думаю, что все чипы ваши определенно живы (какой дилер будет продавать паленки? и зачем оно ему),
а вот схема согласования уровней 3->5 в мастеркитовом программаторе хромает, плюс кодевижиновый GUI это не лучший вариант программатора.
насчёт клока - ну мало ли куда их могли всунуть до того как. смотря что за магазин.
подав питание 5в (если не поможет) можно ещё попробовать заюзать avreal + байтбластер/стк200 либо банальные "5 проводков". кстати и клок емнип он сгенерить сможет.
Vny4ek
Jan 22 2010, 20:59
Ребят, всем спасибо за помощь, сегодня на макетке собрал и попробовал от 3В и 5В в обоих случаях тишина, достал какую то старую плату там впаян был год назад чип просто MEGA8 без L он и читается и пишется на ура, работает только конечно не очень на 3вольтах, так что толи партия паленых толи хз вообщем.
Цитата(Vny4ek @ Jan 22 2010, 23:59)

Ребят, всем спасибо за помощь, сегодня на макетке собрал и попробовал от 3В и 5В в обоих случаях тишина, достал какую то старую плату там впаян был год назад чип просто MEGA8 без L он и читается и пишется на ура, работает только конечно не очень на 3вольтах, так что толи партия паленых толи хз вообщем.
Возможные причины невозможности прошить по исп вполне рабочую аврку:
- нет клока (например - по схеме используется внутренний генератор, а фьюзами выбран внешний клок либо кварц). лечение - соорудить генератор или подать внешний клок.
- сброшен фьюз RSTDISBL. лечение - параллельный программатор.
- установлен фьюз SPIEN. лечение - параллельный программатор.
Vny4ek
Jan 26 2010, 08:53
А если серийное устройство с каждым чипом нужно так гадать? При производстве потоковом наверное в постельку кладу программируют и дальше, не шьется выкидывают, из 4х купленных 2 не шились это уже слишком имхо.
Цитата(Vny4ek @ Jan 26 2010, 11:53)

А если серийное устройство с каждым чипом нужно так гадать? При производстве потоковом наверное в постельку кладу программируют и дальше, не шьется выкидывают, из 4х купленных 2 не шились это уже слишком имхо.
В серийном устройстве м/с приобретаются у надёжного поставщика и фьюзы по дефолту соответствуют даташиту. В обратном случае предъявляются притензии поставщику. Я кстати пока не не сталкивался с такими аврками чтобы не шились из магазина. На Вашем месте я бы сначала попытался хотя бы подать клок, а если не поможет (и при полной уверенности что сам не спалил), с громами и молниями идти ругаться в магазин. При нерешении проблемы - больше в него ни ногой.
Vny4ek
Mar 20 2010, 17:29
Ребят, тема снова всплывает, я уже все перебрал. Посоветуйте пожалуйста. Вообщем я заменил кренку, поставил другой электролит после нее, и вообще собрал на другой макетке плату куда припаиваю чипы в TQFP корпусе (перегреть не мог, т.к. те чипы которые работают я паял по 10раз и с ними ничего не случалось). проблем с контактом нет. По прежнему не могу достучаться до Мега8 у меня причем закономерность что мега 8L практически редкий случай когда можно запрограммировать, как правило при попытке любой операции с чипом кодвижен пишет тоже самое если бы я например питание чипа выключил или разьем не подцепил. Посоветуйте может другую оболочку с которой будет работать AVR910 (покупал в мастерките, знаю что это разработка Протоса за что ему респект) Если кто то может дать свою аську для помощи начинающему был бы очень так же признателен.
defunct
Mar 21 2010, 00:05
Цитата(Vny4ek @ Mar 20 2010, 19:29)

Посоветуйте может другую оболочку с которой будет работать AVR910 (покупал в мастерките, знаю что это разработка Протоса за что ему респект)
AVRDude
кстати загляните еще
сюда
Vny4ek
Mar 21 2010, 10:41
Не получается так же, прошивку обновить я думаю врядли получится т.к. программатор мастеркитовский и я уверен они залочили ее (хз зачем правда)
складывается такое ощущение что с каких то пор пошла новая партия чипов где что то поменялось, т.к. найдя на плате 1.5года назад впаяный чип я без проблем его запрограммировал
defunct
Mar 22 2010, 01:40
Цитата(Vny4ek @ Mar 21 2010, 12:41)

т.к. программатор мастеркитовский и я уверен они залочили ее (хз зачем правда)
Ну и что?... Там же ж обычная mega8, стираете ее вместе с локами и шьете свое....
Цитата
прошивку обновить я думаю врядли получится
в чем прикол с лоченьем, когда прошивки доступны на сайте Protoss'a?
Vny4ek
Mar 23 2010, 19:19
Проверил другие оболочки результат тот же, хотя оссцилографа под рукой нет посмотрел звуковухой что на ножках на MISO сигнал слабый чуть заметный хотя на MOSI гораздо выраженее смотрел прямо возле проца
завтра на работе попробую 5ью проводками
Vny4ek
Mar 24 2010, 17:07
Ребят, может кто готов в аське немного помочь начинающему? Тут не обязательно быть гуру, может просто что то не так делаю (хотя с мега16 проблем нет)
zltigo
Mar 24 2010, 18:14
Цитата(Vny4ek @ Mar 24 2010, 20:07)

Ребят, может кто готов в аське....
Найдите, просто, кого-нибудь с другим программатором - город-то не самый маленький. Кстати, про перепрошивку Вашего программатора Вам уже говорили, но Вы чего-то сморозили в ответ и ничего не сделали? А вообще, лучше отвлекитесь на день-другой и, думаю, найдете ошибку в железе на свежую голову.
Vny4ek
Mar 25 2010, 08:41
в городе ищу человека с другим прогером (пока посоветовали 5 проводков ими я пробовал, или купить такой же мастеркитовский), железо я уже пересобирал был бы очень рад если бы нашел ошибку в нем но не тут то было. по поводу перепрошивки сложность состоит в том что мастеркит вроде намудрили немного с выводами, не хочется попасть в ситуацию когда сотру прошивку которая 16ые меги шьет а другая прошивка не подойдет. Да и самая забавная ситуация то в прогере тоже стоит мега8Л

. Менял магазины где поставляют чипы, покупал разные (мега8, мега8л) из 10 купленных чипов прошилось только 2шт.
Похоже тайна раскрыта!

купил недавно еще 3 чипа в ткфп, сегодня решил попробовать их запрограммировать, достал и обомлел на одном из чипов 2ножки спаяны. повнимательнее посмотрел на другие они тоже со следами пайки. Вот так вот. Были подозрение и раньше т.к. один чип у меня прочитался но фьюзы были на 4мгц внутреннего выставлены.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.