Page 2 of 6

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 06 Dec 2009 01:19
by hardlock
neon-f wrote:Что мне нужно выставить?
Вам нужно выставить те Фьюзы, которые должны стоять в проекте, который вы пытаетесь повторить. От них зависит источник тактового сигнала, его деление и другие параметры работы МК. На страничке сказано:
При программировании микроконтроллера необходимо запрограммировать следующие биты:
CKSEL3, CKSEL1, CKSEL0, SUT0, BODLEVEL1, BODLEVEL0
Обычно это означает, что эти биты нужно выставить в "0", т.е. поставить галочки в ПониПроге.

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 06 Dec 2009 03:10
by neon-f
ОГО! как оперативно! не ожидал. Спасибо. :drink:

значит CKSEL3, CKSEL1, CKSEL0, SUT0, BODLEVEL1, BODLEVEL0 - ставлю галки, а все остальное - убираю галки(если были). Так?

Кстати, в статье есть такие строки:
5. Ну и напоследок надо запрограммировать так называемые Фьюзы (fuses). Для этого жмём кнопочку "Security and Configuration Bits". В появившемся окне жмём "Read", потом выставляем галочки СТРОГО так, как показано на рисунке, и жмём "Write"
Из этого можно подумать, что при прошивании ATtiny2313 любой прошивкой, фьюзы ВСЕГДА нужно ставить именно так, как на рисунке в статье. Конечно, те кто работает с микроконтролерами, поймут правильно. А те кто впервые шьют контролер, и впервые слышат страшное и не понятное слово - фьюзы, могут выставить именно так как на картинке в статье. Я думаю следует подправить этот момент в статье.

И еще вопрос в догонку, так сказать для общего развития. Почему в новой ATtiny2313, при первом прошивании, фьюзы стояли именно так http://mdoga.ru/Cloc/CLOC2.htm , а не например все включены, или все выключены?

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 06 Dec 2009 15:21
by hardlock
neon-f wrote:значит CKSEL3, CKSEL1, CKSEL0, SUT0, BODLEVEL1, BODLEVEL0 - ставлю галки, а все остальное - убираю галки(если были). Так?
да. правильно.
neon-f wrote:Из этого можно подумать, что при прошивании ATtiny2313 любой прошивкой, фьюзы ВСЕГДА нужно ставить именно так, как на рисунке в статье.
это значит, что для этой конструкции - строго как в статье.
neon-f wrote:Почему в новой ATtiny2313, при первом прошивании, фьюзы стояли именно так http://mdoga.ru/Cloc/CLOC2.htm , а не например все включены, или все выключены?
чтобы лучше это понять - скачайте даташит на тиню2313 и выясните, за что отвечает каждый бит. Думаю сразу всё станет на места.

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 13 Dec 2009 22:23
by neon-f
Экспериментируя с фьюзами, выставил их неправильно, и получил не программироваемый контролер. Вычитал что нужно подать внешнее тактирование на вывод xtal1. Под рукой был только таймер 555. Собрал на нем генератор http://radiokot.ru/forum/download.php?id=23268 . Какая частота получилась - не знаю, номиналы взял с потолка.. Но контролер прошился. Шился по времени примерно в 2 раза дольше чем новый. Может кому пригодится.

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 24 Jan 2010 12:06
by impuls
Я впервые занялся микроконтролёрами, собрал схемку из 5-ти проводков.Закачал nex файл термометра и включил кнопку програмирования. но через секунду выскочило предупреждение "ошибка при записи" нажал ок. выскочило ещё одно предупреждение "программа терпела неудачу" Подскажите пожалуста из за чего это получилось.Что я мог нетак сделать.

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 24 Jan 2010 17:07
by hardlock
impuls, какой программой хоть шили?

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 31 Jan 2010 21:42
by impuls
hardlock спасибо за отзыв.Я уже разобрался перепутал ATtiny 2313 c AT90S2313

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 12 Mar 2010 22:46
by aloshka
Большое спасибо! Я делал всё по указаниям и у меня получилось. Я очень рад,
тем более своими руками зделал.У меня была задача зделать управление в термошкаф.
А тут схема простая да ещё многофункциональная две кнопки и весь интерфейс - всё супер :good:
Ещё раз вам большое спасибо я очень вам благодарен.
С уважением, Алексей :happy:

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 21 Apr 2010 13:45
by DemanStar
Добрый день
хотел прошить этим способом но не судьба
ponyprog выдает ошибку device missing or unknown device 24 пробовал на 2 компах

если нажать ignor то начинает что то шить но в конце пишет Write falied

При считывании тоже device missing or unknown device 24 нажимаем ignor и все считывает

подключил прямо к порту на компе питание есть не знаю что делать

помогите

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 21 Apr 2010 15:57
by hardlock
DemanStar, перемычки на порту ставили? МК новый или бу? Если бу, то может он настроен на работу с кварцем иоли внешним генератором... Надо попробовать подать на вход XTAL1 меандр 1МГц.

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 21 Apr 2010 17:26
by DemanStar
hardlock wrote:DemanStar, перемычки на порту ставили? МК новый или бу? Если бу, то может он настроен на работу с кварцем или внешним генератором... Надо попробовать подать на вход XTAL1 меандр 1МГц.
Перемычки поставил
МК новый я две разные пробовал))) и два раза заново паял лпт на двух пк ефект тот же)))

вариант этого программатора все ругают и советуют как минимум сделать http://hardlock.org.ua/mc/other/stk200/index.html о чем ты и писал изначально

Мне принесли программатор универсальный им и карточки для спутника шить можно у меня была еще одна микруха но в корпусе дип её прошил без проблем и счила с неё тоже без проблем с той же пони прог.

Появилась другая проблемка как прошить SOIC корпус если в программатор можно вставить только дип

Вот видео в конце видно эти переходники, может есть у кого то печатка этого чуда, а то покупать за дурные деньги не охота.
А тут просто и без напряга)

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 21 Apr 2010 20:55
by hardlock
DemanStar wrote: как прошить SOIC корпус если в программатор можно вставить только дип
да сделайте СТК 200 и не мучайтесь. Вариант с проводками годится только если надо прошить один экземпляр.

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 22 Apr 2010 08:59
by DemanStar
Спасибо позжее соберу)

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 23 Apr 2010 10:20
by GVIN
Если прошить ATtiny2313 прошивкой с проэкта термостата, то последующая перепрошивка микроконтроллера возможна или нет? Там же вывода 17, 18, 19 становятся выходами.

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 23 Apr 2010 14:26
by hardlock
GVIN wrote:Если прошить ATtiny2313 прошивкой с проэкта термостата, то последующая перепрошивка микроконтроллера возможна или нет? Там же вывода 17, 18, 19 становятся выходами.
возможно перепрошивка. Перед процедурой программирования программатор дёргает РЕСЕТ несколько раз, поэтому не важно как назначены выводы, главное, чтобы Ресет был Ресетом, а не входом/выходом, ибо тогда только параллельный программатор поможет.

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 01 May 2010 15:28
by neon-f
подскажи, а обязательно ли каждый раз шить фьюзы, если заливаешь в контроллер ту же самую, слегка подправленную, прошивку???


проверено, - необязательно :happy:

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 02 May 2010 23:18
by hardlock
neon-f wrote:проверено, - необязательно
сам спросил - сам ответил. :drink: Все бы так, тогда и я не нужен был бы... :-)

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 13 May 2010 17:55
by vvitalij
Народ помогите уже наверное завалил 2 ATtiny2313.Делаю диагностику авто VISA 1.83 на AT90S2313 и 24с32 с частотой 10,245М.Сначала сделал програматор STK200/300,ATtiny2313 невидет. проверял схему менял микросхемы невидет, сделал на 5 проводках запахало на ПОНИ (а именно ATtiny2313 записало ,а ФЮЗЫ уже нехочет записывать выбрасывает ошибку" device missing or unknown device 24 ")думал что сжег LPTпорт,взял новый ATtiny2313 тоже самое записало ,а ФЮЗЫ уже нехочет записывать.Сделал програматор на COM порт выбрасывает ошибку" device missing or unknown device 24.Подскажите какие ФЮЗЫ должны быть при замене AT90S2313на ATtiny2313 для етой схемы ичто делать с ATtiny2313.Спасибо за ответ.

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 31 May 2010 20:43
by hardlock
vvitalij wrote:Подскажите какие ФЮЗЫ должны быть при замене AT90S2313на ATtiny2313 для етой схемы
для какой схемы? хоть бы показали.

А в тех тиньках наверное просто фьюзы поставили не правильно, вот она теперь и не отвечает.

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 02 Jun 2010 20:13
by vvitalij
Вот по такой схеме делаю.

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 03 Jun 2010 07:28
by hardlock
vvitalij wrote:Вот по такой схеме делаю.
:dontknow: по какой?

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 03 Jun 2010 19:44
by sandr
Добрый всем вечер.Помогите советом.Собрал программатор AVRISP универсальный и AVR910, на первом нужно программировать AT90S2313 (она у меня в корпусе soic) . Для AVR910 нужен программатор, у меня нет ни LPT ни COM порта.Купил COM (PCI) поставил драйвер, попробовал через 5 проводков в PONI PROG пишет вот это communication port not available (-16).Как мне запрограммировать AT90S2313 или ATmegu8 ? Прикреплю фото avr910 и схему 5 проводков.Еще вопросик возник, как мне сжать фото а то большой размер.

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 04 Jun 2010 08:57
by hardlock
sandr wrote:Как мне запрограммировать AT90S2313 или ATmegu8 ?
думаю проблема в Вашем программаторе. На СОМ порт капризные они....
sandr wrote:Еще вопросик возник, как мне сжать фото а то большой размер.
кидайте на http://www.radikal.ru/ , а потом ссылку с превью сюда...

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 08 Jun 2010 18:47
by sandr
Большое спасибо hardlock буду покупать LPT и соберу STK200.
С фото не разобрался , нужно ссылку на форум куда-то вставить?

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 23 Jul 2010 19:37
by Vitas
Уважаемый hardlock подскажите пожалуйста , если шить ATtiny2313 с использованием PonyProg , то какую версию данной программы необходимо ( возможно ? ) использовать ? Данный вопрос возник из-за того что в версиях 1.17h и 2.05a Beta в списках выбора МК нет ATtiny2313 . Или -же Вы знаете какой то секрет дающий возможность использования данных версий пони ( ? выбирать кокой то другой МК , но достигать при этом положительного результата ? ). Или использовать ТОЛЬКО версию v2.07 ???
Имею все три эти версии но две предшествующие нормально установились , а вот v2.07 , нивкакую . (Видимо из-за установленного ВИНДОВЗ 7 ?! ) .