Прошу помощи с решением проблемы. Не могу прошить микроконтроллер 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]
Скачиваний: 1688
В моем программаторе не било перемычек 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. Кто что посоветует.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения