Как оживить мк?

помощь начинающим осваивать программирование МК (PIC, AVR) на Си.

Модератор: koolhatcker

Ответить
Аватара пользователя
vzgherea
Станкостроитель
Станкостроитель
Сообщения: 82
Зарегистрирован: 07 дек 2009, 01:00

Как оживить мк?

Сообщение vzgherea »

Тини2313 - после прошивки работал от внутреннего генератора на 8МГц. Собрал программатор STK200/300 и для его проверки убрал в Ponyprog-е галочку с CKSEL0 :-|. Тини перестала отвечать. На внешнее тактирование не реагирует. По даташиту CKSEL = 0101 означает статус "Reserved". Можно ли что-нибудь сделать или уже усё?
Аватара пользователя
pomidor
Станкостроитель
Станкостроитель
Сообщения: 166
Зарегистрирован: 06 дек 2009, 01:00

Сообщение pomidor »

стр 27 даташита t2313
Table 6. Internal Calibrated RC Oscillator Operating Modes
CKSEL3..0 Nominal Frequency
0010 - 0011 4.0 MHz
0100 - 0101 8.0 MHz

а про резервед нашел только SUT1..0 11.
или я еще не совсем спросонья разобрался
Аватара пользователя
Lelik
Станкостроитель
Станкостроитель
Сообщения: 83
Зарегистрирован: 04 дек 2009, 01:00

Сообщение Lelik »

Можно ли что-нибудь сделать
Параллельным программированием(кады 12 вольтей на резет подаешь, своя логика включается и XTAL как тактирование используется вне зависимости от фьюзов, на резет 12 вольтей подавать вместе с питанием, как во входе в программирование вторым способом(см.Даташит Parallel Programming)). Самое простое взять вторую тини и ею выставить в "заболевшей" все фьюзы по умолчанию.... а потом уже SPI использовать....

В даташите подробнейшим образом написана последовательность действий, причем даже с диаграммой по фьюз программингу....
Аватара пользователя
vzgherea
Станкостроитель
Станкостроитель
Сообщения: 82
Зарегистрирован: 07 дек 2009, 01:00

Сообщение vzgherea »

pomidor писал(а):стр 27 даташита t2313
Table 6. Internal Calibrated RC Oscillator Operating Modes
CKSEL3..0 Nominal Frequency
0010 - 0011 4.0 MHz
0100 - 0101 8.0 MHz
Немного не понятно... По таблице 2 на 25 стр. :

Calibrated internal RC Oscillator 8MHz - 0100
Reserved 0001/0011/0101/0111

Было 0100 и работало от внутреннего генератора 8Мгц, так что всё как в тблице 2. Что указано в таблице 6 не ясно.


Lelik писал(а):Параллельным программированием...
В даташите подробнейшим образом написана последовательность действий, причем даже с диаграммой по фьюз программингу....
Почитал, интересно, но к такому пока не готов :)
koolhatcker
Смотрящий
Сообщения: 1504
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Омск
Контактная информация:

Сообщение koolhatcker »

В даташите подробнейшим образом написана последовательность действий, причем даже с диаграммой по фьюз программингу....
Вы серъёзно полагаете, что вопрошавший будет всем этим заниматься?:) Ведь для сборки параллельного проггера потребуется меньше времени и усилий, чем для такого рода разборок:).
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
Efim
Станкостроитель
Станкостроитель
Сообщения: 1484
Зарегистрирован: 03 дек 2009, 01:00
Откуда: РФ Лен.обл.

Сообщение Efim »

  Не в тему:   Проще выкинуть МК, или отложить до лучших времен))? Я бы так и сделал
andruxoidus
Станкостроитель
Станкостроитель
Сообщения: 451
Зарегистрирован: 19 дек 2009, 01:00
Откуда: UA
Контактная информация:

Сообщение andruxoidus »

ну выкидывать эт зря)) а вот прогер паралельный можно было бы и собрать, ну это если конечно с мк планируются много всякого рода экспериментов и поделок, ну а если просто разовая схемка то и правда лучше купить другой и не мучится)
кстати на радиокоте есть схемка разжеваная от и до, аналога stk500, эт так на всякий случай)
Аватара пользователя
Lelik
Станкостроитель
Станкостроитель
Сообщения: 83
Зарегистрирован: 04 дек 2009, 01:00

Сообщение Lelik »

просто разовая схемка то и правда лучше купить другой и не мучится
Эх.... в далекие времена не то что AT90S2313, AT90S1200 не достать было...
А koolhatcker прав.... реальный эмбеддер давным давно бы параллельный программатор сделал... чисто ради интереса...
koolhatcker
Смотрящий
Сообщения: 1504
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Омск
Контактная информация:

Сообщение koolhatcker »

в далекие времена не то что AT90S2313, AT90S1200 не достать было...
Поэтому я и начинал с PIC16F84:).
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
Efim
Станкостроитель
Станкостроитель
Сообщения: 1484
Зарегистрирован: 03 дек 2009, 01:00
Откуда: РФ Лен.обл.

Сообщение Efim »

Как ничего не соображающий в тонкой электронике хочу задать вопрос. А нельзя взять второй рабочий МК вставить в программатор. А при прошивке второй МК (нерабочий) посадить ему на спину?
koolhatcker
Смотрящий
Сообщения: 1504
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Омск
Контактная информация:

Сообщение koolhatcker »

Можно. Но не поможет.:)
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
Аватара пользователя
vzgherea
Станкостроитель
Станкостроитель
Сообщения: 82
Зарегистрирован: 07 дек 2009, 01:00

Сообщение vzgherea »

koolhatcker писал(а):Можно. Но не поможет.:)
:trumbsup:

Купил новый МК, схема заработала.


Тот МК, который не отзывается, пока выкидывать не буду. Неужели нету готовых програм которые позволяли бы записать фьюзы в МК посредством паралельного программирования? По идее всё, что для этого надо, это источник 5В, 12В и небольшая программа которая реализует общение с МК. Зачем нужны такие сложные схемы паралельных программаторов. Или я чего-то не понимаю?
Аватара пользователя
pomidor
Станкостроитель
Станкостроитель
Сообщения: 166
Зарегистрирован: 06 дек 2009, 01:00

Сообщение pomidor »

не пробовал, но говорят, работает (если еще не видели)
http://elm-chan.org/works/avrx/report_e.html
Аватара пользователя
Lelik
Станкостроитель
Станкостроитель
Сообщения: 83
Зарегистрирован: 04 дек 2009, 01:00

Сообщение Lelik »

to vzgherea
Выбросите свой сдохший МК. Оживлять вы его все равно не собираетесь. Да и к тому же DIP отживает свой век, цена на TQFP или SOIC теж же AVR на 30% ниже по сравнению с дипом, плюс отверстия под ножки сверлить не надо, что очень удобно в домашних условиях, да и места занимает на порядок меньше.
Dj_smart
Смотрящий
Сообщения: 7565
Зарегистрирован: 28 авг 2009, 00:00
Имя: Юрий
Откуда: Украина. Межевая.

Сообщение Dj_smart »

Ага:). А до рынка(ближайшего) - 200км. И?
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
Аватара пользователя
pomidor
Станкостроитель
Станкостроитель
Сообщения: 166
Зарегистрирован: 06 дек 2009, 01:00

Сообщение pomidor »

Если лень/некогда/нетдеталек итд паять и не совсем глухое место, то в сервисных центрах по починке всяко-разной электроники - телефоны, автоэлектроника, кассовые аппараты, таксистские транковые радиостанции и пр. обычно имеются правильные программаторы, можно за пару пива, наверное, договориться.
Про дип согласен, правда, не увидел, что топикстартер его юзает.
Последний раз редактировалось pomidor 10 янв 2010, 13:08, всего редактировалось 1 раз.
koolhatcker
Смотрящий
Сообщения: 1504
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Омск
Контактная информация:

Сообщение koolhatcker »

можно за пару пива
2313 стОит как раз как пара пива.:)
Поэтому вместо поисков и уговоров проще потратить время на приобретение новой:).
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
Аватара пользователя
pomidor
Станкостроитель
Станкостроитель
Сообщения: 166
Зарегистрирован: 06 дек 2009, 01:00

Сообщение pomidor »

Я сам их беру/брал (правда, мега48 еще дешевле и ножек больше) в ЭФО, не всем везет с атмелскими дистрибуторами по соседству:)
Просто, если вдруг срочно надо и купить быстро негде
Artem
Станкостроитель
Станкостроитель
Сообщения: 280
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Россия , Питер
Контактная информация:

Сообщение Artem »

На просторах помойки нашел вот такой девайс для восстановления фьюзов МК:
http://www.getchip.net/posts/059-isprav ... it-doctor/
Лучше молчать и прослыть дураком, чем открыть рот и развеять все сомнения:)
okan_vitaliy
Станкостроитель
Станкостроитель
Сообщения: 658
Зарегистрирован: 26 фев 2010, 01:00
Откуда: Украина Днепродзержинск
Контактная информация:

Сообщение okan_vitaliy »

Artem писал(а):На просторах помойки нашел вот такой девайс для восстановления фьюзов МК:
http://www.getchip.net/posts/059-isprav ... it-doctor/
Да вроде ниче так девайс. Нужно к нему развести платку под tqfp и все ок. Только одно но, этот девайс нужно собирать только когда аврок наберется штук 15 и более. А если их меньше то можно в кулечек складывать. Правда лет 9 назад, когда с камнями была напряженка и цена другая, то когда запорол фузы на одном кристалле, то пришлось самому писать подобное устройство. Правда пользовался им всего один раз. И с того времени у меня всего лишь 3 запоротых кристалла. Лежат себе потихоньку в кулечке-ждут своего звездного часа.
Я натура творческая. Хочу - творю, хочу - вытворяю.
Artem
Станкостроитель
Станкостроитель
Сообщения: 280
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Россия , Питер
Контактная информация:

Сообщение Artem »

Собрал себе это чудо (правда пока на макетке), работает, удалось восстановить Таньку2313:) Правда оригинальная печатка мне не нравится, буду делать свою, как сделаю, выложу все кучей. Кто будет повторять и шить PonyProg, там фьюзы перевернуты, так что где галочки стоят, их надо убрать, а где не стоят, поставить.

Изображение

А вот так оно работает:
http://zalil.ru/30188921

Кто будет пользоваться сом-портом, прошивайте мегу на частоту 2МГц, иначе вылазиют кракозяблы...
Лучше молчать и прослыть дураком, чем открыть рот и развеять все сомнения:)
Аватара пользователя
pahani4
Станкостроитель
Станкостроитель
Сообщения: 224
Зарегистрирован: 12 фев 2011, 01:00
Имя: Павел
Откуда: петрозаводск

Сообщение pahani4 »

Artem, будет ли продолжение
буду делать свою, как сделаю, выложу все кучей
зарание спасибо
dizzyy
Станкостроитель
Станкостроитель
Сообщения: 1215
Зарегистрирован: 27 сен 2009, 00:00
Откуда: Червоноград, Львовскя обл
Контактная информация:

Re: Как оживить мк?

Сообщение dizzyy »

и так как всегда сделал через одно место
посмотрел на фотку
Изображение
выставил в AVRDUDEPROG
Изображение

и так походу залочил 2 микры :wall:

вопрос надо лечить при моих супер настройках Atmega fusebit doctor или есть проще вариант
надо ли обязательно випаивать чип(чуствую жопой что надо , но спрошу)
и исправьте пожалуйста на картинке, где надо поставить правильно галочки
все, я на море
NikolayUA24
Станкостроитель
Станкостроитель
Сообщения: 325
Зарегистрирован: 05 янв 2011, 01:00
Имя: Николай
Откуда: UA24

Re: Как оживить мк?

Сообщение NikolayUA24 »

dizzyy писал(а):и так как всегда сделал через одно место
посмотрел на фотку
Изображение
выставил в AVRDUDEPROG
Изображение

и так походу залочил 2 микры :wall:

вопрос надо лечить при моих супер настройках Atmega fusebit doctor или есть проще вариант
надо ли обязательно випаивать чип(чуствую жопой что надо , но спрошу)
и исправьте пожалуйста на картинке, где надо поставить правильно галочки
и так походу залочил 2 микры :wall:
Ты не одинок :)
Адресок на калькулятор http://www.engbedded.com/fusecalc/
Как правильно прошить AVR фьюзы (fuse bit) http://www.getchip.net/posts/068-kak-pr ... -fuse-bit/
Я так понял все к теме Эти безумные эксперименты !!!
Изображение Изображение Изображение Изображение на фото по обводил что должно совпадать в калькуляторе и в программаторе
С AVRStudio как то проще и понятней у меня тоже программатор под дудку прошил получил СТК 500 :trumbsup:
dizzyy
Станкостроитель
Станкостроитель
Сообщения: 1215
Зарегистрирован: 27 сен 2009, 00:00
Откуда: Червоноград, Львовскя обл
Контактная информация:

Re: Как оживить мк?

Сообщение dizzyy »

NikolayUA24, спасибо, я как то понадеялся на то что надо только 2 фюза прошить, и это уточняли несколько раз
главная проблема снять аккуратно , а доктора я как то спаяю все равно и мега 8 есть в соике
все, я на море
NikolayUA24
Станкостроитель
Станкостроитель
Сообщения: 325
Зарегистрирован: 05 янв 2011, 01:00
Имя: Николай
Откуда: UA24

Re: Как оживить мк?

Сообщение NikolayUA24 »

можно прошить только 2 фюза cksel3 и wdton как в оригинале я добавил BODLEVEL 4.3v потому как слетал еепромом, я снимал атмегу феном строительным с конусной насадкой
dizzyy
Станкостроитель
Станкостроитель
Сообщения: 1215
Зарегистрирован: 27 сен 2009, 00:00
Откуда: Червоноград, Львовскя обл
Контактная информация:

Re: Как оживить мк?

Сообщение dizzyy »

и ни фига , переставил мегу, прошил , верификация гуд и в коматоз падает
и флешер не видит ни прога настройки
все, я на море
NikolayUA24
Станкостроитель
Станкостроитель
Сообщения: 325
Зарегистрирован: 05 янв 2011, 01:00
Имя: Николай
Откуда: UA24

Re: Как оживить мк?

Сообщение NikolayUA24 »

dizzyy
У твоего программатора +5 вольт общие на программатор и атмегу. Я так угробил 1-ю атмегу. Подай на атмегу +5 вольт с отдельного блока питания. ( зарядка мобильного)
прошиваем сначала hex потом eep и на закуску Fuses
Для проги настройки нужно указать COM порт 50
и флешер не видит
А кварц и конденсаторы 18pf ты впаял?
dizzyy
Станкостроитель
Станкостроитель
Сообщения: 1215
Зарегистрирован: 27 сен 2009, 00:00
Откуда: Червоноград, Львовскя обл
Контактная информация:

Re: Как оживить мк?

Сообщение dizzyy »

18 не было , впаял 20
поменял кварц и один драйвер завелся
все, я на море
NikolayUA24
Станкостроитель
Станкостроитель
Сообщения: 325
Зарегистрирован: 05 янв 2011, 01:00
Имя: Николай
Откуда: UA24

Re: Как оживить мк?

Сообщение NikolayUA24 »

dizzyy писал(а):18 не было , впаял 20
поменял кварц и один драйвер завелся
Поздравляю :company:
Ответить