Страница 1 из 2
tiny2313 программируется один раз
Добавлено: Сб июн 05, 2010 18:08:30
Al777888
Привет, всем! Собрал я программатор по схеме _http://easyelectronics.ru/programmator-stk200300-dlya-mikrokontrollerov-avr.html, на порт В подключил 6 светодиодов через инвертор, для проверки работы МК. Подключил к LPT, питание от компа 5в. Для начала запрграммировал tiny13. Сначала выдал ошибку, понизил скорость программирования - всё заработало, МК прошивался, светодиодики моргали и т. п. Потом купил tiny2313, подключил всё, запрограммировал без проблем, но уже ни что не моргало, повторное программирование привело к ошибке (мол у вал LPT портачный или в настройках косяк или ваш МК куку). Попробовал другой МК тоже самое, хотя tiny13 работает ОК. В чем может быть проблема? Собранно всё на монтажной плате.
Re: tiny2313 программируется один раз
Добавлено: Вс июн 06, 2010 08:34:02
ЮТ
Может включил внешний кварц? Тоже было так. Подцепи кварц к соответствующим выводам (в принципе я любой брал у меня работало) и попробуй снова подключить к программатору, может комп сможет определить

Re: tiny2313 программируется один раз
Добавлено: Вс июн 06, 2010 11:58:38
Aheir
Смотрим в сторону фьюз-битов. По этому вопросу есть специальная большая тема в начале раздела.
Re: tiny2313 программируется один раз
Добавлено: Вс июн 06, 2010 12:04:20
ЮТ
Я о том же, но без кварца МК даже программатор не сможет увидеть)
Re: tiny2313 программируется один раз
Добавлено: Вс июн 06, 2010 13:39:23
Al777888
По поводу кварца - попробую. А фьюзы я не ставил, тем более 3 МК уже так запортачил, сл-но не случайно.
Re: tiny2313 программируется один раз
Добавлено: Вс июн 06, 2010 14:30:32
Al777888
Нет, кварц не помогает, ни один МК не подал признаков жизни.
Re: tiny2313 программируется один раз
Добавлено: Вс июн 06, 2010 19:09:15
ЮТ
Точно все правильно подключил? Сколько по времени прошивается МК? Просто так они в даун уйти не могут...

Re: tiny2313 программируется один раз
Добавлено: Вс июн 06, 2010 23:58:28
*Trigger*
Al777888 писал(а):Нет, кварц не помогает, ни один МК не подал признаков жизни.
А кондёры от кварца на землю поставил? (10-30pF)
Re: tiny2313 программируется один раз
Добавлено: Пн июн 07, 2010 16:15:22
Al777888
Подключено правильно (tiny13 программирует ведь), кондёры на землю, по 15пФ.
Re: tiny2313 программируется один раз
Добавлено: Пн июн 07, 2010 18:02:08
Danko
Al777888, может помощь быстрее придет если Вы выложите Вашу схему подключения МК к програматору.
А еще лучше схемы целиком и с тини13 и с тини2313.
Re: tiny2313 программируется один раз
Добавлено: Пн июн 07, 2010 21:01:54
Al777888
Возможно)
Re: tiny2313 программируется один раз
Добавлено: Пн июн 07, 2010 23:38:10
Danko
Danko писал(а): схему подключения МК к програматору.
Я в эту фразу вкладывал немного другой смысл.
Тогда пойдем другим путем.
У Вас к выводам 1,17,18,19 тини2313 кроме програматора, что еще подпаяно ?
Если да. Освободите (разгрузите) их и попробуйте прошить еще раз.
Re: tiny2313 программируется один раз
Добавлено: Вт июн 08, 2010 08:05:50
GP1
На днях столкнулся с подобной проблемой.
Дано tiny2313-20SI программируется 1 раз, при повторной попытке перепрограммировать перестает отвечать, так замолчали 2 МК, после чего был установлен МК tiny2313V-10SI (выпаял из рабочей конструкции) - все пришло в норму, на ногах интерфейса висят lcd и 7-сегментники.
На всех МК фьюзы, кроме CKDIV8, не трогал.
Возникает грустная мысль о бракованной партии tiny2313
Re: tiny2313 программируется один раз
Добавлено: Вт июн 08, 2010 09:27:27
Al777888
Попробовал, разгрузил, не помогло. Наверно, действительно портачная партия.
Re: tiny2313 программируется один раз
Добавлено: Вт июн 08, 2010 22:35:49
Барсик
GP1 писал(а):На всех МК фьюзы, кроме CKDIV8, не трогал.
Когда я самый первый раз программировал самый первый свой микроконтроллер, то мне тоже казалось, что я фьюзы не трогал. А оказалось, что они стояли абы как. В том числе был установлен RSTDISBL. В результате - однократное программирование и труп на руках, пока не найдёшь параллельный программатор.
Фьюзы надо трогать обязательно. Но умеючи. Если Вы купили свеженький микроконтроллер, то сначала надо фьюзы считать. И то, что считалось, внимательно просмотреть и запомнить в программаторе. А потом уже, подумавши, добавлять к ним свои.
Тогда и "бракованных" партий не будет. (кирпичи, понимаешь, кривые подсунули - не могу сложить из них прямую стену...)
Re: tiny2313 программируется один раз
Добавлено: Ср июн 09, 2010 09:19:03
Danko
перечитал ветку и не нашел упоминание о программе-програматоре.
Al777888, вы в программе что выбираете: ALL, FLASH или EEPROM ?
Re: tiny2313 программируется один раз
Добавлено: Ср июн 09, 2010 10:13:51
Al777888
Я программировал в CodeVision через LPT, ни на одном фьюзе галочка не стояла, так же пробовал в uniprof через COM, тоже не помогло. Прошивал только FLASH.
Re: tiny2313 программируется один раз
Добавлено: Ср июн 09, 2010 12:43:55
GP1
Барсик писал(а):
Фьюзы надо трогать обязательно. Но умеючи. ...
Тогда и "бракованных" партий не будет. (кирпичи, понимаешь, кривые подсунули - не могу сложить из них прямую стену...)
Я конечно понимаю иронию, но я не первый день с мк ковыряюсь, и прежде чем что-то писать в мк я читаю фьюзы, и копирую в установки, и как правило снимаю флажок программирования фьюзов, на всякий случай, пользуюсь CV и STK200/300 на lpt, и про отключение ресета я в курсе.
Re: tiny2313 программируется один раз
Добавлено: Ср июн 09, 2010 15:06:30
Барсик
Я тоже пользуюсь STK200/300 на LPT. У него хорошие буферы, и всякая лабуда, висящая на выводах микроконтроллера, обычно не мешает. Но этот программатор питается от программируемого устройства. Какое у этого устройства напряжение питания? Заметьте, что одна Ваша тинька, предназначенная для пониженного напряжения, запрограммировалась нормально... Хватает ли питания?
Re: tiny2313 программируется один раз
Добавлено: Ср июн 09, 2010 16:33:05
GP1
Питание - +5.01В, dc-dc на MC33063, дело не в питании...