Автор Тема: АТТИНИ2313  (Прочитано 13799 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2870
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +681
АТТИНИ2313
« : 22 Июля 2015, 19:50:07 »
0
С микроконтроллерами и их программированием практически никак. Собрал программатор на пяти проводах, прога uniprof, микросхема определилась и тут я ступил, выставил сначала фьюзы, а там работа от внешнего генератора. Но потом не отключая программатора залил прогу, вроде как залилось, но девайс молчит. Девайс собственно http://cxem.net/izmer/izmer81.php. Потом пробовал подключать, но увы уже не определяется. Вопрос, залилась ли прога, и если повесить кварц то увидиться ли микра или ехать за новой? И в схеме ноги нужные для прошивания заняты под выхода, значит ли что таким программатором уже не перешъешь ее?

и добавил...
и если повесить кварц то увидиться ли микра или ехать за новой? И в схеме ноги нужные для прошивания заняты под выхода, значит ли что таким программатором уже не перешъешь ее?

С кварцем тоже не прокатило. :srr:
« Последнее редактирование: 23 Июля 2015, 17:56:21 от Злой »

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: АТТИНИ2313
« Ответ #1 : 23 Июля 2015, 19:01:21 »
0
в первый раз ты похоже не записал фьюзы. С выставленными на внешний генератор фьюзами не зашилась бы. Нужен генератор значит.

и добавил...
тут трактор нада(с)

и добавил...
вторая тинька есть? Из нее генератор вполне получится:)

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2870
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +681
Re: АТТИНИ2313
« Ответ #2 : 23 Июля 2015, 20:38:36 »
0
вторая тинька есть? Из нее генератор вполне получится:)
С генератором то как раз без проблем, попробую подцепить что нибудь.

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: АТТИНИ2313
« Ответ #3 : 23 Июля 2015, 20:59:29 »
0
ну тогда мегагерц где нибудь подай и усе будет хорошо

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2870
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +681
Re: АТТИНИ2313
« Ответ #4 : 27 Июля 2015, 21:35:57 »
0
ну тогда мегагерц где нибудь подай и усе будет хорошо
Ренат, спасибо и усе стало хорошо.

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: АТТИНИ2313
« Ответ #5 : 27 Июля 2015, 21:43:04 »
0
Злой:v:

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2870
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +681
Re: АТТИНИ2313
« Ответ #6 : 30 Июля 2015, 17:33:08 »
0
ну тогда мегагерц где нибудь подай и усе будет хорошо
Может кому из начинающих поможет. Если залочили внутренний генератор, нужен внешний. Я собрал его на обычном инверторе HC04 и припаял на панельку 20-ти ногую, минус 10 нога, +5 20-я и выход генератора на 5-ую. Теперь втыкаем МК в эту панельку, а уже вместе с этой панелькой втыкаем в программатор и
и усе будет хорошо
. А панельку с генераторм на полку до следующего раза. ;D ;D ;D

Оффлайн dm34

  • Старожил
  • *****
  • Сообщений: 3264
  • Репутация: 22
  • Дмитрий
  • Поблагодарили: +3284
Re: АТТИНИ2313
« Ответ #7 : 18 Января 2020, 17:25:07 »
0
Напишу здесь. Есть задумка для упрощенного варианта "РГ Никитина" максимально занизить тактовую частоту. Для подопытного кролика, то бишь 2313 есть вариант по даташиту использовать внутренний генератор на 128кГц, вотчдоговский. По прикидкам должно хватить - мне "нюхать" триммер и щелкать релюхами достаточно.
Итак, проблема. Дано: USBasp, AVRdude 3.3, сама тинька 2313.
Когда выставляю фьюзами 4МГц или 8 Мгц, то все ок. Проблема в том, что когда я выставляю фьюзы по даташиту на эту частоту, контроллер уходит в "несознанку" с "типовой" для AVR ошибкой
(Извините, но у Вас нет доступа в Галерею)
Читал, что проблема может быть в завышенной частоте программатора. Ставил перемычку на программаторе (понижающая частоту), но не помогло. Промежуточный результат - три залоченных мк  ;D (планирую их потом попытаться вылечить, но это уже другой вопрос)
Что я делаю не так?

Оффлайн Raendin

  • Наш человек
  • ****
  • Сообщений: 576
  • Репутация: 4
  • Виталий
  • Поблагодарили: +714

Оффлайн dm34

  • Старожил
  • *****
  • Сообщений: 3264
  • Репутация: 22
  • Дмитрий
  • Поблагодарили: +3284
Re: АТТИНИ2313
« Ответ #9 : 18 Января 2020, 18:14:46 »
0
Raendin, Виталий, я же написал:
Ставил перемычку на программаторе (понижающая частоту), но не помогло.

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2870
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +681
Re: АТТИНИ2313
« Ответ #10 : 18 Января 2020, 18:42:57 »
0
Дима, а посмотри генератор на МК вообще запускается? Если нет подай внешний.

Оффлайн Raendin

  • Наш человек
  • ****
  • Сообщений: 576
  • Репутация: 4
  • Виталий
  • Поблагодарили: +714
Re: АТТИНИ2313
« Ответ #11 : 18 Января 2020, 19:20:28 »
0
Raendin, Виталий, я же написал:


Не дочитал, каюсь. Вдруг подумалось -- а точно китайцы там перемычку правильно развели и в прошивке не похачили ничего? На SCK частота понижается? И фьюзы бы ещё раз перепроверить, например калькулятором

Если так ничего и не поможет и т.к. три "кирпича" имеется, то похоже пора покупать что-то вроде "народного" TL866II

Оффлайн dm34

  • Старожил
  • *****
  • Сообщений: 3264
  • Репутация: 22
  • Дмитрий
  • Поблагодарили: +3284
Re: АТТИНИ2313
« Ответ #12 : 18 Января 2020, 19:38:56 »
0
Дима, а посмотри генератор на МК вообще запускается? Если нет подай внешний.
Марат, я в таких случаях тестовую "моргалку" зашиваю. В результате "убийства" тиньки она не видится "дудкой", но светик моргает, т.е. программа как-то работает, то бишь какой-то осциллятор внутри вертится  :d_know:

И фьюзы бы ещё раз перепроверить
Виталий, я делал все пошагово, без дерганий, согласно даташиту.
(Извините, но у Вас нет доступа в Галерею)
Неоднократно перешивал с 4МГц на 8 и обратно - все без проблем. Но только шью вариант 0110 - все, туши свет. Вопрос - почему?

Оффлайн Raendin

  • Наш человек
  • ****
  • Сообщений: 576
  • Репутация: 4
  • Виталий
  • Поблагодарили: +714
Re: АТТИНИ2313
« Ответ #13 : 18 Января 2020, 20:57:18 »
0
А вот кстати очень похожая ситуация была у человека, ошибка в логах похоже та же самая -- https://blog.podkalicki.com/how-to-update-avr-usbasp-firmware-to-latest-version/

Оффлайн dm34

  • Старожил
  • *****
  • Сообщений: 3264
  • Репутация: 22
  • Дмитрий
  • Поблагодарили: +3284
Re: АТТИНИ2313
« Ответ #14 : 18 Января 2020, 21:19:21 »
0
Видел нечто подобное и на русском. Думал, что обойдусь без перепрошивки - второго такого девайса нет. Зато есть ардуины. Наверняка можно их как нибудь прилепить  ???

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2870
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +681
Re: АТТИНИ2313
« Ответ #15 : 19 Января 2020, 09:38:52 »
0
пора покупать что-то вроде "народного" TL866II
С МК пока пауза, а вообще встречал фьюзе-доктора на Меге8, возвращает в исходное состояние, но сам не пробовал сразу говорю. Ну еще можно Громова на пяти проводах попробовать.

Оффлайн dm34

  • Старожил
  • *****
  • Сообщений: 3264
  • Репутация: 22
  • Дмитрий
  • Поблагодарили: +3284
Re: АТТИНИ2313
« Ответ #16 : 19 Января 2020, 10:10:52 »
0
а вообще встречал фьюзе-доктора на Меге8

ты не вот это имел ввиду? Подумываю как-нибудь повторить  ???

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2870
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +681
Re: АТТИНИ2313
« Ответ #17 : 19 Января 2020, 11:57:08 »
0
ты не вот это имел ввиду?
Да подобное, можно и на монтажке попробовать, мне в итоге помог внешний генератор и делать не стал.

Оффлайн dm34

  • Старожил
  • *****
  • Сообщений: 3264
  • Репутация: 22
  • Дмитрий
  • Поблагодарили: +3284
Re: АТТИНИ2313
« Ответ #18 : 19 Января 2020, 13:48:43 »
0
В-обчем, если кому интересно...
Перешил с горем пополам программатор. Почему так? Да с фьюзами не совсем гут - выскакивала ошибка типа "avrdude.exe: safemode: Sorry, reading back fuses was unreliable." Один из "гуру" предположил, что на это можно забить, поскольку, вероятно (это ужо мои догадки), обновление фьюзы не затрагивает.
И, как оказалось, он был прав. Все заработало, как с перемычкой, так и без. Более того, два из трех "залоченных" намедни мк увиделись и, после нескольких циклов (сначала прошивка в дефолт) вполне себе прошились. Но один мк почему-то ведет себя очень странно.
Что я имею ввиду: "дудка" его не видит от слова совсем. Хазарама его типа видит, читает, даже записывает, и все с радостными восклицаниями типа ОК! и пр. Но толку мало - верификацию не проходит. Возможно, есть смысл его уже лечить по-сурьезному  :d_know:
Так что для себя вердикт главный - "стоковые" программаторы однозначно надо перешивать, если планируется хоть шаг влево-вправо от типового использования. Ну и до кучи - китайцы козлы. "Свежей" прошивке уже как 9 лет, а они до сих пор шьют какую-то уж совсем древнюю. Не понимаю совсем причину такого...

Оффлайн Злой

  • Старожил
  • *****
  • Сообщений: 2870
  • Репутация: 12
  • Марат Уфа
  • Поблагодарили: +681
Re: АТТИНИ2313
« Ответ #19 : 19 Января 2020, 14:09:29 »
0
"Свежей" прошивке уже как 9 лет, а они до сих пор шьют какую-то уж совсем древнюю. Не понимаю совсем причину такого...
Лучшее враг хорошего, работает не трогай. Я свой ЮСБ-АСП сам паял и тоже не обновлял лет уже много.

Оффлайн dm34

  • Старожил
  • *****
  • Сообщений: 3264
  • Репутация: 22
  • Дмитрий
  • Поблагодарили: +3284
Re: АТТИНИ2313
« Ответ #20 : 19 Января 2020, 15:28:22 »
0
Лучшее враг хорошего, работает не трогай.
Так в том то и дело, что старая прошивка проблемная а последняя норм, хотя ей уже и 9 лет  :d_know: