Прошу помощи с решением проблемы. Не могу прошить микроконтроллер attiny13, при попытке читать/писать получаю ошибку "Device missing or unknown device (-24)". При этом микроконтроллер attiny2313 прошивал успешно уже несколько десятков раз. Для прошивки использую PonyProg2000(2.07с beta) attiny13 новая, то есть, еще ни разу не прошивалась.
Использую программатор на 5 проводков
Помогите пожалуйста, в каком направлении копать?
Спасибо.
P.S. Поиск по сайту и интернету ничего не дал. [/img]
http://www.miek.narod.ru/avrealshell.zip качаеш запускаеш, во вкладке адаптер выбираеш тип адаптера стк200
потом тут же задаёш (частота задаётся вручную) ставиш 10 Кгц выбираеш програмирование далее свою микруху в списке тобиш тинька13 и пробуй прочитать микросхему если прочитается гляди фьюзы какие стоят по всей видимости они сбились из за этого и не читает пони прог, и вообще у меня такие же глюки были с понькой она какаято глючная на тинике13.
http://www.miek.narod.ru/avrealshell.zip качаеш запускаеш, во вкладке адаптер выбираеш тип адаптера стк200 потом тут же задаёш (частота задаётся вручную) ставиш 10 Кгц выбираеш програмирование далее свою микруху в списке тобиш тинька13 и пробуй прочитать микросхему если прочитается гляди фьюзы какие стоят по всей видимости они сбились из за этого и не читает пони прог, и вообще у меня такие же глюки были с понькой она какаято глючная на тинике13.
Я использую простой программатор. Говорит что не может найти STK
Цитата:
Command: -p1 +TINY13 -o10 -as -w -c povor.hex -fCKSEL=1 -% % Fuse added: CKSEL=1 % LPT base port 0x378 % assume that LPT data writes not faster then 1uS % Atmel adapter for STK not found Atmel STK* adapter not found
я использую 5 проводков всё отлично работает контролер тиню питаю от батарейки сотика подключенный через диод.
Если не читает как я сказал значет ему кердык. Я сам два контроллера спалил и всё благодаря понипрог, но только не через 5 проводков а собрал нормальный праграмматор боясь попалить LPT порт а получилось наобород тини горят как спички порт нет щас 5 проводков юзаю и всё вери вел. Может в биосе сотоит на LPT Порт ECP а нужно Standard/Bidirectional/EPP или EPP.
Покопалса в биосе, перепробовал все варианты, но все равно не работает. Дело в том, что эта программа не работает даже с рабочей attiny2313. Может в самой программе нужно еще что-то настроить?
У меня следующие настройки:
Закладка: Адаптер
Тип адаптера: STK200 или STK300
LTP-порт: LPT1
Базовый адрес: галочка снята
Скорость LPT порта: галочка снята
Частота задается вручную: 10 кГц
Закладка программирование:
Микросхема: attiny13 или attiny2313
Задержки программирования: обычные
Все галочки сняты
При попытке читать с attiny13 или attiny2313 получаю одну и ту же ошибку
Atmel adapter for STK not found
лог
Command:
-p1 +TINY2313 -o10 -as -r -c povor.hex -%
% LPT base port 0x378
% assume that LPT data writes not faster then 1uS
% Atmel adapter for STK not found
Atmel STK* adapter not found
port adress не нужно трогать port mode EPP и нечего больше
Частота задается вручную: поиграй тут со значениями прилагаю рисунок програматора каким шил я, у тебя может перемычек нет что он не работает.
И ещё ошибки не вылетает по драйверу когда прогу запускаеш DLPORTIO.dll если нет то всё норм если да то понипрог переустанови она этот драйвер добавляет в систему.
автор отпишите результат!! если деньги не лишние купите два проца прошейте авреалом и попробуйте пони прог скажите результат прошивайте тем программером что я выклал 5 проводков думаю дело именно в нём. но и ещё пони прог жгёт процы не юзайте его для тини13 )
В моем программаторе не било перемычек 2-12, 3-11. При етом успешно программироваться attiny2313 через PonyProg.
avrealshell - не работал.
Допаял я перемычки, при этом оставил резисторы (в атаченой схеме easySTK200 нету резисторов). avrealshell - заработал. Успешно прочитал attiny13(она у меня одна, и пока не пострадала). Мало того, попробовал прочитать PonyProg, и attiny13 читает нормально. avrealshell - также нормально читает attiny2313, но PonyProg перестал ее читать
И еще. в первом варианте программатора (без перемычек) я мог читать\прошивать attiny2313 прято в схеме, с перемычками это не работает
Результат. Схема программатора у меня получилась следующая
Резисторы по 150 ом, при этом antiny13 читаеться и avrealshell и ponyProg, и пока еще живая.
Прошивать еще не пробовал.
Вложения:
Комментарий к файлу: Программатор stk200-simple.png [8.49 KiB]
Скачиваний: 1680
В моем программаторе не било перемычек 2-12, 3-11. При етом успешно программироваться attiny2313 через PonyProg. avrealshell - не работал.
Ну дык! Перемычки предназначены для детектирования наличия адаптера (достаточно одной из них, одна из них стояла в STK200, друая в STK300). Кто же знал, что реально спаян не та схема, что приведена в сообщении. Если бы в корневом сообщении темы в схеме этих перемычек не было - я бы сразу на "говорит, что не видит STK" ответил бы поставьте перемычки или поищите в avrealshell галочку "делать что велено", по которой shell передаёт в avreal ключ -!. Вроде бы автор avrealshell этот ключ поддержал.
pierro писал(а):
avrealshell - также нормально читает attiny2313, но PonyProg перестал ее читать И еще. в первом варианте программатора (без перемычек) я мог читать\прошивать attiny2313 прято в схеме, с перемычками это не работает
Ну эти перемычки на это влиять не должны бы.
p.s. надо бы скачать текущий shell и самому проверить что там сейчас и как. А то с автором общался когда он только начинал его писать.
_________________ Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
Здравствуйте. У меня такая проблема. Программатор У меня STK200. Адаптер плата AVR DIP (заводская). Прошивал atmega8, читает, пишет, стирает. А ATtiny2313А не видит. в PonyProg2000 выдает ошибку -24 (нет устройства или неисправно). Когда в проге не указываю тип МК (AVR auto) - то ATtiny2313А пишется, читается и стирается нормально. Но не могу прошить фьюзы. PonyProg2000 не видит их, видит только lock2 и lock1. Кто что посоветует.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения