TL866 vs atmega8 фьюзы

Обсуждаем контроллеры компании Atmel.
doctor_farsh
Вымогатель припоя
Сообщения: 624
Зарегистрирован: Пн фев 01, 2010 15:32:02
Откуда: благовещенск

TL866 vs atmega8 фьюзы

Сообщение doctor_farsh »

Здравствуйте уважаемые коты, такая вот беда: програмирую я 8 мегу данным чудо програматором, выставляю фьюз биты. При повторном чтении с процика данных о фьюз битах - они выставляются совсем по другому, прога зашитая в проц не работает. Попробовал на 3 микроконтроллерах - убил 3 камня, кое как спас ситуацию atmega doctor. Пришлось вернуться к последовательному програматору. Программа Minipro. Что делаю не так, или у меня у одного такая беда?
купля продажа важно, остальное лажа
koms48
Встал на лапы
Сообщения: 132
Зарегистрирован: Пт окт 19, 2012 05:54:55

Re: TL866 vs atmega8 фьюзы

Сообщение koms48 »

Кто же видит что там делается? Скрины давай. У меня такого косяка нет. По идее с этим прогером доктор не нужен. Он сам доктор.
Аватара пользователя
mr_smit
Вымогатель припоя
Сообщения: 651
Зарегистрирован: Пн мар 23, 2009 09:25:58
Откуда: Самара

Re: TL866 vs atmega8 фьюзы

Сообщение mr_smit »

Есть такое, сам недавно столкнулся. Надо снять галку:
866.png
(93.78 КБ) 4395 скачиваний


Потому что если сначала залить прошивку, а потом прошивать фьюзы, то при прошивке фьюзов затирается прошивка и, естественно, ничего не работает. Либо прошивать и фьюзы и hex за один раз.
Нельзя всё знать, достаточно понимать.
doctor_farsh
Вымогатель припоя
Сообщения: 624
Зарегистрирован: Пн фев 01, 2010 15:32:02
Откуда: благовещенск

Re: TL866 vs atmega8 фьюзы

Сообщение doctor_farsh »

понял, попробую так. Я еще галочку снимаю Check device id. спасибо
купля продажа важно, остальное лажа
doctor_farsh
Вымогатель припоя
Сообщения: 624
Зарегистрирован: Пн фев 01, 2010 15:32:02
Откуда: благовещенск

Re: TL866 vs atmega8 фьюзы

Сообщение doctor_farsh »

Снял галочку, все равно проблема не ушла. Фьюзы выставлены по калькулятору фьюзов на 4 мгц. При програмировании такая ошибка (во вложении). Такая ерунда на нескольких камнях
Вложения
минипро 2.JPG
(106.01 КБ) 2967 скачиваний
минипро.JPG
(146.62 КБ) 2741 скачивание
купля продажа важно, остальное лажа
Аватара пользователя
mr_smit
Вымогатель припоя
Сообщения: 651
Зарегистрирован: Пн мар 23, 2009 09:25:58
Откуда: Самара

Re: TL866 vs atmega8 фьюзы

Сообщение mr_smit »

А вы зачем все галочки ставите при прошивке? Выбирайте только то что шьете: "Code memory" и "FUSE bit". Прошивка точно от меги8 ? Было у меня что то подобное когда я по ошибке пытался в мегу8 залить прошивку под тини13.

P.S. Откройте прошивку, перейдите на вкладку фьюзов, выставьте их, поставьте галочку "Erase before" и "Check device ID". Нажмите кнопку программирования. Откроется окно. Там отметьте только "Code memory" и "FUSE bit". И нажимаете кнопку "Program". После этого всё должно прошиться как надо.
Нельзя всё знать, достаточно понимать.
doctor_farsh
Вымогатель припоя
Сообщения: 624
Зарегистрирован: Пн фев 01, 2010 15:32:02
Откуда: благовещенск

Re: TL866 vs atmega8 фьюзы

Сообщение doctor_farsh »

Попробую.Прошивка точно от меги 8, если только CVAVR не глючит)))
купля продажа важно, остальное лажа
doctor_farsh
Вымогатель припоя
Сообщения: 624
Зарегистрирован: Пн фев 01, 2010 15:32:02
Откуда: благовещенск

Re: TL866 vs atmega8 фьюзы

Сообщение doctor_farsh »

В общем попробовал по всякому и с галочками и без галочек. И с галочками Check device ID и без нее и Erase before тоже мучал (снимал, ставил). Такое ощущение, что перед записью программа сверяется со значением что стоит в адресе 0х000 и если оно не совпадает с чем то непонятным, он пишет ошибку... Думаю отодвинуть прошивку на несколько шагов, тогда что нужно записать в 0х000, ID контроллера? Если перед чтением/записью установить галочку сheck device ID, то при попытке прочитать/записать прога ругается что ID Error.
Вложения
начало адреса.JPG
(163.27 КБ) 1484 скачивания
галочки.JPG
(144.43 КБ) 1270 скачиваний
id2.JPG
(144.78 КБ) 1053 скачивания
ID.JPG
(149.07 КБ) 1428 скачиваний
купля продажа важно, остальное лажа
Аватара пользователя
mr_smit
Вымогатель припоя
Сообщения: 651
Зарегистрирован: Пн мар 23, 2009 09:25:58
Откуда: Самара

Re: TL866 vs atmega8 фьюзы

Сообщение mr_smit »

Попробуйте новую Мегу8. Эту вы могли прикончить всеми своими манипуляциями с галочками.

P.S. Прошивал Мегу8, тини13, микросхемы памяти и т.д. на этом программаторе, проблем в принципе никаких, за исключением того о чем говорил. Очень понравился программатор.
Нельзя всё знать, достаточно понимать.
Rtmip
Держит паяльник хвостом
Сообщения: 963
Зарегистрирован: Чт апр 03, 2014 23:16:55
Откуда: Россия

Re: TL866 vs atmega8 фьюзы

Сообщение Rtmip »

doctor_farsh писал(а):В общем попробовал по всякому и с галочками и без галочек...
Думаю отодвинуть прошивку на несколько шагов, тогда что нужно записать в 0х000, ID контроллера?
Здравствуйте!
Теперь уже не надо ничего "двигать" и пробовать записать "ID контроллера".
Вы правильно заметили, "ID контроллера" неверный. Это может быть последствием неверного программирования через ISP,
либо, как мне кажется, скорее всего ошибка в minipro(TL866). Попробуйте прочитать сигнатуру проблемного МК на другом
программаторе? Если и там будет 5E D7 47, то увы, вроде никто не смог записать заново сигнатуру, а стереть, да,
людям удавалось, на этот счет есть предупреждение в конце ДШ на мегу8.
Однако, несмотря на неверную сигнатуру, МК должен нормально программироваться и работать, если при программировании
игнорировать верификацию ID. Раз у вас это не получается, то скорее всего ошибка в ПО minipro(TL866). На их оф сайте есть
список обновления ПО и там, кстати, указано, что после версии 6.10 вышла 6.16(или 6.13) в которой исправлены ошибки,
связанные с Atmega8 и Atmega48(88). Интересно, что на версии 6.00 не было ошибок, проверено многократно!
Поэтому обновляйтесь и возможно, после обновления все заработает как надо. Возможно, что и эти ваши МК "оживут" :idea:
Программатор, да, хороший, про такие проблемы как у вас нигде ранее не встречал сообщений, интересно, в чем дело?
doctor_farsh
Вымогатель припоя
Сообщения: 624
Зарегистрирован: Пн фев 01, 2010 15:32:02
Откуда: благовещенск

Re: TL866 vs atmega8 фьюзы

Сообщение doctor_farsh »

Да действительно, проблемы только с 8 мегой, пробовал на тини 2313 - таких проблем нет... 2 Камня в помойку, один еще еле дышит - поробуем обновиться. Спасибо
купля продажа важно, остальное лажа
Rtmip
Держит паяльник хвостом
Сообщения: 963
Зарегистрирован: Чт апр 03, 2014 23:16:55
Откуда: Россия

Re: TL866 vs atmega8 фьюзы

Сообщение Rtmip »

Почему сразу в помойку, даже с убитой сигнатурой должны пожить еще :))
doctor_farsh
Вымогатель припоя
Сообщения: 624
Зарегистрирован: Пн фев 01, 2010 15:32:02
Откуда: благовещенск

Re: TL866 vs atmega8 фьюзы

Сообщение doctor_farsh »

Rtmip Дико плюсую.... После переустановки ПО все стало нормуль - правда один камень я все таки уничтожил, второй еле дышит, прога подвисает, а вот третий работает замечательно.... Перед програмированием полезно нажимать кнопочку ID в программе, тогда у минипро меньше вопросов к контроллеру. Спасибо всем принявшим активное участие... Спасибо
купля продажа важно, остальное лажа
Rtmip
Держит паяльник хвостом
Сообщения: 963
Зарегистрирован: Чт апр 03, 2014 23:16:55
Откуда: Россия

Re: TL866 vs atmega8 фьюзы

Сообщение Rtmip »

Ну, плюсуйте! :music: пока не видно, где? :dont_know:
Вообще, рад, что помогло! Если не сложно, для потомков, так сказать, можете подробнее описать некоторые моменты?
Была у вас версия 6.10, поставили какую?
Как понять прога подвисает с тем МК, который еле дышит?
Сигнатура теперь у всех МК верная?
Если тот, что еле дышит, вставить в другой программатор, usbasp, пони или еще какой-нибудь, что они скажут?
Тот МК, который совсем дохлый, в чем это выражается?
Спасибо заранее, за ваши подробные ответы :idea:
doctor_farsh
Вымогатель припоя
Сообщения: 624
Зарегистрирован: Пн фев 01, 2010 15:32:02
Откуда: благовещенск

Re: TL866 vs atmega8 фьюзы

Сообщение doctor_farsh »

1. Да действительно версия была 6,10 - поставил 6,50 (это самое последнее обновление, на английском правда).
2. Мк который еле дышит - при попытке прочитать его ID, корректный ID читается со второго раза. При первичном чтении имеются проблемы (тобиш правильный ID появляется если нажать кнопку ID дважды). Микроконтроллер работает в составе устройства метеостанция (в режиме измерения влажности отсчитывает по прерываниям приходящие на него импульсы и пересчитывает по формуле), иногда значения влажности (цифры) замирают и контроллер не реагирует на "внешние" раздражители (подтяжка ресета имеется) или начинает мигать дисплей - глюки пропадают если всю эту конструкцию на проводах подвесить за окно (-15) - никак не связано наверно (просто наблюдение, но почему то работает) ))
3. Сигнатуру у одного МК восстановить не удалось, в ID стоит FF, при програмировании выеживается и записать в него прогу получается только при фьзибитах выставленных на внутренний генератор 1 мгц.
4. Тот что выеживается вставлял в понипрог - читается программа, но при попытке переписать фьюзы - контроллер "отваливается" от програматора (хотя бит spien доступен) и ситуацию приходится спасать либо опять с помощью TL866, либо с помощью atmega doctor.
5. Тот МК, что совсем дохлый, как уже говорил, - его ID: FF FF FF. Не записывается в него программа ни при каком положении фьюз битов, кроме положения 1 Мгц, но тогда естественно прога работает намного медленнее и тоже порой виснет..
6. И наконец последний оставшийся в живых товарищ, которому доставалось меньше всех, тянет свою учесть без глюков отрабатывая возложенную на него миссию. Как то так
купля продажа важно, остальное лажа
Rtmip
Держит паяльник хвостом
Сообщения: 963
Зарегистрирован: Чт апр 03, 2014 23:16:55
Откуда: Россия

Re: TL866 vs atmega8 фьюзы

Сообщение Rtmip »

Спасибо за ответ.
Значит "убились" они при использовании версии 6.10 русифицированной, все верно?
Аватара пользователя
mr_smit
Вымогатель припоя
Сообщения: 651
Зарегистрирован: Пн мар 23, 2009 09:25:58
Откуда: Самара

Re: TL866 vs atmega8 фьюзы

Сообщение mr_smit »

Про софт я и не подумал :) Сам недавно прошился до последней версии. Думал у вас тоже последняя.
Нельзя всё знать, достаточно понимать.
doctor_farsh
Вымогатель припоя
Сообщения: 624
Зарегистрирован: Пн фев 01, 2010 15:32:02
Откуда: благовещенск

Re: TL866 vs atmega8 фьюзы

Сообщение doctor_farsh »

да я тоже про софт никак не мог подумать - сам в шоке)))
купля продажа важно, остальное лажа
VOLODIKANA
Родился
Сообщения: 8
Зарегистрирован: Пн окт 06, 2014 20:19:12

Re: TL866 vs atmega8 фьюзы

Сообщение VOLODIKANA »

Случайно наткнулся на тему.Была похожая проблема с Мега8. Прогер TL866A через ISP не видел не читал не записывал Мегу, сигнатура была FFFFFF, хотя до этого прошивал другой проект в неё короче прогер стал чудить после обновления не знаю почему до этого не чудил. Пришлось собирать доктора. Доктор тоже не смог воскресить горел красный светодиод. Потом я подумал терять не чего надо по пробовать по другому подал 14.5 вольт на reset вместо 12 и о чудо МК ожил. Может это только мой случай а может кому-то ещё поможет.
_peccator_
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Ср янв 18, 2012 14:15:31

Re: TL866 vs atmega8 фьюзы

Сообщение _peccator_ »

Прошивал мега8а в tqfp корпусе через минипро 6.50 по icsp внутрисхемно на плате. Подал на плату 24в вместо 5. Мега накрылась и дисплей 16х2. Поменял мегу и дисплей. Думаю рассыпухе ничего не случилось. Перешил мегу опять внутрисхемно, проверил прошилась нормально. Подключил 5в – дисплей молчит. Проверил мегу- не читается, в id одни нули. Перепаял новую мегу. Тоже не определяется tl866a, тоже в id одни нули. И не шьет без проверки id. Это прогеру кирдык или меги глючные? Пробовал и через wizard prog. Результат тот же. Пробовал прошить мегу328 в дип - читаетс и шьется. Не знаю что делать. В наличии есть ардуино про мини 5в. Может его как-то можно прошить по icsp чтоб проверить работоспособность прогера и не запороть? И осталась еще одна мега8а в tqfp. Ее можно прошить без переходника через панельку (проводками подпаяться) ? Фьюзы выставлять не умею.
Ответить

Вернуться в «AVR»