tiny2313 программируется один раз
Привет, всем! Собрал я программатор по схеме _http://easyelectronics.ru/programmator-stk200300-dlya-mikrokontrollerov-avr.html, на порт В подключил 6 светодиодов через инвертор, для проверки работы МК. Подключил к LPT, питание от компа 5в. Для начала запрграммировал tiny13. Сначала выдал ошибку, понизил скорость программирования - всё заработало, МК прошивался, светодиодики моргали и т. п. Потом купил tiny2313, подключил всё, запрограммировал без проблем, но уже ни что не моргало, повторное программирование привело к ошибке (мол у вал LPT портачный или в настройках косяк или ваш МК куку). Попробовал другой МК тоже самое, хотя tiny13 работает ОК. В чем может быть проблема? Собранно всё на монтажной плате.
- Реклама
Может включил внешний кварц? Тоже было так. Подцепи кварц к соответствующим выводам (в принципе я любой брал у меня работало) и попробуй снова подключить к программатору, может комп сможет определить 
Смотрим в сторону фьюз-битов. По этому вопросу есть специальная большая тема в начале раздела.
Оптимизм х (Опыт + Знания) = const
Я о том же, но без кварца МК даже программатор не сможет увидеть)
По поводу кварца - попробую. А фьюзы я не ставил, тем более 3 МК уже так запортачил, сл-но не случайно.
- Реклама
Точно все правильно подключил? Сколько по времени прошивается МК? Просто так они в даун уйти не могут... 
А кондёры от кварца на землю поставил? (10-30pF)Al777888 писал(а):Нет, кварц не помогает, ни один МК не подал признаков жизни.
Этот пост оказался полезен? Не поленись, нажми
слева!

Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
слева!Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
Подключено правильно (tiny13 программирует ведь), кондёры на землю, по 15пФ.
Al777888, может помощь быстрее придет если Вы выложите Вашу схему подключения МК к програматору.
А еще лучше схемы целиком и с тини13 и с тини2313.
А еще лучше схемы целиком и с тини13 и с тини2313.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Возможно)
- Вложения
-
- chema.jpg
- схема
- (80.95 КБ) 727 скачиваний
-
- Al777-0440.jpg
- (170.16 КБ) 693 скачивания
-
- Al777-0439.jpg
- собственно плата
- (138.75 КБ) 717 скачиваний
Я в эту фразу вкладывал немного другой смысл.Danko писал(а): схему подключения МК к програматору.
Тогда пойдем другим путем.
У Вас к выводам 1,17,18,19 тини2313 кроме програматора, что еще подпаяно ?
Если да. Освободите (разгрузите) их и попробуйте прошить еще раз.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
На днях столкнулся с подобной проблемой.
Дано tiny2313-20SI программируется 1 раз, при повторной попытке перепрограммировать перестает отвечать, так замолчали 2 МК, после чего был установлен МК tiny2313V-10SI (выпаял из рабочей конструкции) - все пришло в норму, на ногах интерфейса висят lcd и 7-сегментники.
На всех МК фьюзы, кроме CKDIV8, не трогал.
Возникает грустная мысль о бракованной партии tiny2313
Дано tiny2313-20SI программируется 1 раз, при повторной попытке перепрограммировать перестает отвечать, так замолчали 2 МК, после чего был установлен МК tiny2313V-10SI (выпаял из рабочей конструкции) - все пришло в норму, на ногах интерфейса висят lcd и 7-сегментники.
На всех МК фьюзы, кроме CKDIV8, не трогал.
Возникает грустная мысль о бракованной партии tiny2313
Попробовал, разгрузил, не помогло. Наверно, действительно портачная партия.
- Сообщения: 3459
- Зарегистрирован: Ср сен 27, 2006 16:18:57
Когда я самый первый раз программировал самый первый свой микроконтроллер, то мне тоже казалось, что я фьюзы не трогал. А оказалось, что они стояли абы как. В том числе был установлен RSTDISBL. В результате - однократное программирование и труп на руках, пока не найдёшь параллельный программатор.GP1 писал(а):На всех МК фьюзы, кроме CKDIV8, не трогал.
Фьюзы надо трогать обязательно. Но умеючи. Если Вы купили свеженький микроконтроллер, то сначала надо фьюзы считать. И то, что считалось, внимательно просмотреть и запомнить в программаторе. А потом уже, подумавши, добавлять к ним свои.
Тогда и "бракованных" партий не будет. (кирпичи, понимаешь, кривые подсунули - не могу сложить из них прямую стену...)
перечитал ветку и не нашел упоминание о программе-програматоре.
Al777888, вы в программе что выбираете: ALL, FLASH или EEPROM ?
Al777888, вы в программе что выбираете: ALL, FLASH или EEPROM ?
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Я программировал в CodeVision через LPT, ни на одном фьюзе галочка не стояла, так же пробовал в uniprof через COM, тоже не помогло. Прошивал только FLASH.
Я конечно понимаю иронию, но я не первый день с мк ковыряюсь, и прежде чем что-то писать в мк я читаю фьюзы, и копирую в установки, и как правило снимаю флажок программирования фьюзов, на всякий случай, пользуюсь CV и STK200/300 на lpt, и про отключение ресета я в курсе.Барсик писал(а): Фьюзы надо трогать обязательно. Но умеючи. ...
Тогда и "бракованных" партий не будет. (кирпичи, понимаешь, кривые подсунули - не могу сложить из них прямую стену...)
- Сообщения: 3459
- Зарегистрирован: Ср сен 27, 2006 16:18:57
Я тоже пользуюсь STK200/300 на LPT. У него хорошие буферы, и всякая лабуда, висящая на выводах микроконтроллера, обычно не мешает. Но этот программатор питается от программируемого устройства. Какое у этого устройства напряжение питания? Заметьте, что одна Ваша тинька, предназначенная для пониженного напряжения, запрограммировалась нормально... Хватает ли питания?
Питание - +5.01В, dc-dc на MC33063, дело не в питании...



