Страница 1 из 2
Ponyprog2000 + Attiny2313 - Attiny13
Добавлено: Вс фев 14, 2010 14:56:38
pierro
Доброго времени.
Прошу помощи с решением проблемы. Не могу прошить микроконтроллер attiny13, при попытке читать/писать получаю ошибку "Device missing or unknown device (-24)". При этом микроконтроллер attiny2313 прошивал успешно уже несколько десятков раз. Для прошивки использую PonyProg2000(2.07с beta) attiny13 новая, то есть, еще ни разу не прошивалась.
Использую программатор на 5 проводков
Помогите пожалуйста, в каком направлении копать?
Спасибо.
P.S. Поиск по сайту и интернету ничего не дал. [/img]
Добавлено: Вс фев 14, 2010 15:31:51
fersa
http://www.miek.narod.ru/avrealshell.zip
качаеш запускаеш, во вкладке адаптер выбираеш тип адаптера стк200
потом тут же задаёш (частота задаётся вручную) ставиш 10 Кгц выбираеш програмирование далее свою микруху в списке тобиш тинька13 и пробуй прочитать микросхему если прочитается гляди фьюзы какие стоят по всей видимости они сбились из за этого и не читает пони прог, и вообще у меня такие же глюки были с понькой она какаято глючная на тинике13.

Добавлено: Вс фев 14, 2010 15:34:52
pierro
fersa писал(а):http://www.miek.narod.ru/avrealshell.zip
качаеш запускаеш, во вкладке адаптер выбираеш тип адаптера стк200
потом тут же задаёш (частота задаётся вручную) ставиш 10 Кгц выбираеш програмирование далее свою микруху в списке тобиш тинька13 и пробуй прочитать микросхему если прочитается гляди фьюзы какие стоят по всей видимости они сбились из за этого и не читает пони прог, и вообще у меня такие же глюки были с понькой она какаято глючная на тинике13.

Спасибо, попробую!
Добавлено: Вс фев 14, 2010 15:46:19
pierro
Я использую простой программатор. Говорит что не может найти 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
Добавлено: Вс фев 14, 2010 16:04:01
fersa
я использую 5 проводков всё отлично работает контролер тиню питаю от батарейки сотика подключенный через диод.
Если не читает как я сказал значет ему кердык. Я сам два контроллера спалил и всё благодаря понипрог, но только не через 5 проводков а собрал нормальный праграмматор боясь попалить LPT порт а получилось наобород тини горят как спички порт нет щас 5 проводков юзаю и всё вери вел. Может в биосе сотоит на LPT Порт ECP а нужно Standard/Bidirectional/EPP или EPP.
Добавлено: Вс фев 14, 2010 22:24:21
pierro
Покопалса в биосе, перепробовал все варианты, но все равно не работает. Дело в том, что эта программа не работает даже с рабочей 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
Добавлено: Вс фев 14, 2010 22:38:15
pierro
А может в биосе LPT нужно еще строить?
У меня есть:
Port mode:
-SPP
-EPP
-ECP
-ECP+EPP
-Normal
и еще есть
Port address:
378/IRQ7
278/IRQ5
3BC/IRQ7
- какой нужен портАдресс?
Добавлено: Пн фев 15, 2010 01:15:23
fersa
port adress не нужно трогать port mode EPP и нечего больше
Частота задается вручную: поиграй тут со значениями прилагаю рисунок програматора каким шил я, у тебя может перемычек нет что он не работает.
И ещё ошибки не вылетает по драйверу когда прогу запускаеш DLPORTIO.dll если нет то всё норм если да то понипрог переустанови она этот драйвер добавляет в систему.
Добавлено: Пн фев 15, 2010 02:05:23
DiGiCat
pierro писал(а):А может в биосе LPT нужно еще строить?
Port mode:
-ECP+EPP
Port address:
378/IRQ7
Добавлено: Пн фев 15, 2010 16:09:37
fersa
автор отпишите результат!! если деньги не лишние купите два проца прошейте авреалом и попробуйте пони прог скажите результат прошивайте тем программером что я выклал 5 проводков думаю дело именно в нём. но и ещё пони прог жгёт процы не юзайте его для тини13 )
Добавлено: Пн фев 15, 2010 22:43:49
pierro
Результат напишу обязательно!
Добавлено: Вт фев 16, 2010 23:39:09
pierro
И так, результат.
В моем программаторе не било перемычек 2-12, 3-11. При етом успешно программироваться attiny2313 через PonyProg.
avrealshell - не работал.
Допаял я перемычки, при этом оставил резисторы (в атаченой схеме easySTK200 нету резисторов). avrealshell - заработал. Успешно прочитал attiny13(она у меня одна, и пока не пострадала). Мало того, попробовал прочитать PonyProg, и attiny13 читает нормально. avrealshell - также нормально читает attiny2313, но PonyProg перестал ее читать
И еще. в первом варианте программатора (без перемычек) я мог читать\прошивать attiny2313 прято в схеме, с перемычками это не работает
Результат. Схема программатора у меня получилась следующая
Резисторы по 150 ом, при этом antiny13 читаеться и avrealshell и ponyProg, и пока еще живая.
Прошивать еще не пробовал.
Добавлено: Ср фев 17, 2010 23:52:10
avreal
pierro писал(а):В моем программаторе не било перемычек 2-12, 3-11.
При етом успешно программироваться attiny2313 через PonyProg.
avrealshell - не работал.
Ну дык! Перемычки предназначены для детектирования наличия адаптера (достаточно одной из них, одна из них стояла в STK200, друая в STK300).
Кто же знал, что реально спаян не та схема, что приведена в сообщении.
Если бы в корневом сообщении темы в схеме этих перемычек не было - я бы сразу на "говорит, что не видит STK" ответил бы
поставьте перемычки или поищите в avrealshell галочку "делать что велено", по которой shell передаёт в avreal ключ
-!. Вроде бы автор avrealshell этот ключ поддержал.
pierro писал(а):avrealshell - также нормально читает attiny2313, но PonyProg перестал ее читать

И еще. в первом варианте программатора (без перемычек) я мог читать\прошивать attiny2313 прято в схеме, с перемычками это не работает

Ну эти перемычки на это влиять не должны бы.
p.s. надо бы скачать текущий shell и самому проверить что там сейчас и как. А то с автором общался когда он только начинал его писать.
Re: Ponyprog2000 + Attiny2313 - Attiny13
Добавлено: Ср дек 07, 2011 18:37:24
kaut
Здравствуйте.
У меня такая проблема.
Программатор У меня STK200. Адаптер плата AVR DIP (заводская).

Прошивал atmega8, читает, пишет, стирает. А ATtiny2313А не видит. в PonyProg2000 выдает ошибку -24 (нет устройства или неисправно). Когда в проге не указываю тип МК (AVR auto) - то ATtiny2313А пишется, читается и стирается нормально. Но не могу прошить фьюзы. PonyProg2000 не видит их, видит только lock2 и lock1. Кто что посоветует.
Re: Ponyprog2000 + Attiny2313 - Attiny13
Добавлено: Ср дек 07, 2011 18:48:31
DiGiCat
Версия PonyProg какая? в старых версиях ATtiny2313А не было...
Re: Ponyprog2000 + Attiny2313 - Attiny13
Добавлено: Ср дек 07, 2011 18:56:31
borys
Для программатора нет разницы между ATtiny2313 с буквой А или без буквы.
Re: Ponyprog2000 + Attiny2313 - Attiny13
Добавлено: Ср дек 07, 2011 18:59:32
kaut
Самая последняя 207
Re: Ponyprog2000 + Attiny2313 - Attiny13
Добавлено: Ср дек 07, 2011 19:07:26
DiGiCat
v2.07 шил много раз Attiny2313 без проблем... если только тактирование в Тини небыло переключено раннее на внешнее или кварц...
Re: Ponyprog2000 + Attiny2313 - Attiny13
Добавлено: Ср дек 07, 2011 19:25:08
kaut
На плате Адаптера AVR DIP перемычками стоит кварц.

Re: Ponyprog2000 + Attiny2313 - Attiny13
Добавлено: Ср дек 07, 2011 19:43:25
kaut
даже без перемычек не видит фьюзы