ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
avreal
Опытный кот
Сообщения: 842
Зарегистрирован: Чт дек 31, 2009 19:27:45
Откуда: Бровари, Україна
Контактная информация:

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Сообщение avreal »

В командной строке указано -as (т.е., как я понимаю, используются «5 проводков», совместимые по раскладке LPT с адамтером STK).
Там на сайте сказано «байт-бластер» и приведена платка со штырями, соответствующими байт-бластеру. При этом питание на том сайте на байт-бластер подаётся отдельно http://msevm.com/main/prog/bblaster.htm на правый-нижний по схеме разъёмчик.
Если питание на схему подаётся снаружи, то ключ -ap просто не нужен.
Если питание хочется снять с LPT, то нужно знать, какие выводы LPT используются для подачи питания, на приведенной схеме переходника этого нет.
Кстати, ещё и светодиод может помешать питанию от LPT, может не зватить тока.
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
Аватара пользователя
qwert
Открыл глаза
Сообщения: 45
Зарегистрирован: Пн ноя 01, 2010 12:29:55
Откуда: Москва

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Сообщение qwert »

питание подаю отдельно. и еще при программировании avreal shell иногда начинает программирование, а иногда пишет: "микросхема не отвечает! проверьте наличие питания и тип программатора"
хотя питание 4,5 в.
максим-ка
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вс фев 28, 2010 13:11:58
Контактная информация:

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Сообщение максим-ка »

привет!
гдето в этой теме читал, что питание на контроллер можно подать с 3 пальчиковых батареек
но вот проблема возникла проверяю напряжение на батарейке и виду, что там 2.5вольта! :shock: это норм?
или у меня чтото в мультиметром?
к примеру взял попользваную батарейку и на не он показал 2 вольта.
померял на кроне тоже новой показывает 14 вольт :o
ответьте пожалуста :)
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Сообщение Gudd-Head »

максим-ка писал(а):привет!
гдето в этой теме читал, что питание на контроллер можно подать с 3 пальчиковых батареек
но вот проблема возникла проверяю напряжение на батарейке и виду, что там 2.5вольта! :shock: это норм?
или у меня чтото в мультиметром?
к примеру взял попользваную батарейку и на не он показал 2 вольта.
померял на кроне тоже новой показывает 14 вольт :o
ответьте пожалуста :)

Поменяйте батарейку в мультиметре.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
максим-ка
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вс фев 28, 2010 13:11:58
Контактная информация:

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Сообщение максим-ка »

:music: еее спс вам
я даж не подумал об этом факторе :)))
chezetmobile
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Ср сен 22, 2010 23:17:40
Контактная информация:

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Сообщение chezetmobile »

доброго всем времени суток. собрал программатор "5 ПРОВОДОВ". при компилировании использовал инструкцию из обучалки, нахожусь на первых стадиях обучения. не могу залить *hex в tiny2313. pony пишет "device missing or unknown device -(24)". питание подаю с провода для питания floppy (около 4.5В), использовал шлейф(шину) с того же floppy длина около 20см. пробовал avrealshell v1.08, пишет:
avreal/WIN32 - AVR controllers LPT programmer by Redchuk Alexandr
v1.23rev4 (Jan 18 2004 19:26:55) ReAl@real.kiev.ua
bug-reports, suggestions and so on mail to avreal@real.kiev.ua

Command:
-p1 +TINY2313 -o10000 -as -r -c code.hex -d D:\AVR-projects\tutorial\output\hexfile.hex -%
% LPT base port 0x378
% assume that LPT data writes not faster then 1uS
% Atmel adapter for STK*00 found
% STK mode
% osc = 10000kHz -> setup=1, hold=1+1
% Reset
% PgmOn reply 0xFFFFFFFF
% Try 1 to resync by reset pulse % PgmOn reply 0xFFFFFFFF
% Try 2 to resync by reset pulse % PgmOn reply 0xFFFFFFFF
% Try 3 to resync by reset pulse % PgmOn reply 0xFFFFFFFF
% Try 4 to resync by reset pulse % PgmOn reply 0xFFFFFFFF
Can't resync
Reset pin released
adapter outputs -> Hi-Z state

должен ли диспетчер устройств видеть STK200? а от у мя не видит(((
схема программатора приложена ниже. Знатоки, хелп ми плиз(((
Вложения
7fcf5eab67de.png
(17.16 КБ) 368 скачиваний
максим-ка
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вс фев 28, 2010 13:11:58
Контактная информация:

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Сообщение максим-ка »

chezetmobile писал(а): собрал программатор "5 ПРОВОДОВ".

чё там собирать то ? ))
Аватара пользователя
qwert
Открыл глаза
Сообщения: 45
Зарегистрирован: Пн ноя 01, 2010 12:29:55
Откуда: Москва

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Сообщение qwert »

у меня опять проблема:

Код: Выделить всё

C:\Documents and Settings\Кирилл\Рабочий стол\avrealshell>avreal32.exe -p1 +90S2
313 -o4000 -% -as -e -w -c D:\AVR-projects\tutorial\output\hexfile.hex

avreal/WIN32  -  AVR controllers programmer by Redchuk Alexandr
v1.28r5 (Oct 11 2010 20:02:13)  http://real.kiev.ua/avreal
bug-reports, suggestions and so on mail to avreal@real.kiev.ua
Command:
  -p1 +90S2313 -o4000 -% -as -e -w -c D:\AVR-projects\tutorial\output\hexfile.he
x
        % LPT port number 1
        % LPT base address 0x378
        % DLportIO.dll succesfully loaded, DLportIO.sys interface activated
        % LPT write cycle 1.21us
        % Atmel adapter for STK*00 found
        % STK adapter mode
        % MCU oscillator frequency = 4.0MHz
        % setup 0.52us, hold 0.52us
        % actual SCK frequency 276kHz
Adapter enabled
        % Reset
        % PgmOn reply  00 00 53 00
        % Synchronised after 1 try
        % GetID reply  00 30 00 00
        % GetID reply  00 30 00 01
        % GetID reply  00 30 00 02
        % Read ID: 0x000102
Device connected, but not recognised, ID: 0x000102 (looks as protected)
Lock state unknown
        % Erase reply  00 AC 80 00
Device erased
        % Reset
        % PgmOn reply  00 AC 53 00
        % Synchronised after 1 try
        % GetID reply  00 30 00 00
        % GetID reply  00 30 00 01
        % GetID reply  00 30 00 02
        % Read ID: 0x000102
Device connected, but not recognised, ID: 0x000102 (looks as protected)
Can't continue

Reset pin released
Adapter disabled

C:\Documents and Settings\Кирилл\Рабочий стол\avrealshell>pause=null
Для продолжения нажмите любую клавишу . . .


питание 4,5В.
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Сообщение Gudd-Head »

qwert писал(а):у меня опять проблема
питание 4,5В.

И всё-таки, Кирилл, русские буквы и пробелы пробовали убирать из путей к файлам?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
qwert
Открыл глаза
Сообщения: 45
Зарегистрирован: Пн ноя 01, 2010 12:29:55
Откуда: Москва

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Сообщение qwert »

Gudd-Head писал(а):И всё-таки, Кирилл, русские буквы и пробелы пробовали убирать из путей к файлам?

нет, но сейчас попробую
Аватара пользователя
qwert
Открыл глаза
Сообщения: 45
Зарегистрирован: Пн ноя 01, 2010 12:29:55
Откуда: Москва

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Сообщение qwert »

вот, такая же ерунда:

Код: Выделить всё

D:\AVR-projects\tutorial\avrealshell>avreal32.exe -p1 +90S2313 -o4000 -e -as -%
-w -c D:\AVR-projects\tutorial\output\hexfile.hex

avreal/WIN32  -  AVR controllers programmer by Redchuk Alexandr
v1.28r5 (Oct 11 2010 20:02:13)  http://real.kiev.ua/avreal
bug-reports, suggestions and so on mail to avreal@real.kiev.ua
Command:
  -p1 +90S2313 -o4000 -e -as -% -w -c D:\AVR-projects\tutorial\output\hexfile.he
x
        % LPT port number 1
        % LPT base address 0x378
        % DLportIO.dll succesfully loaded, DLportIO.sys interface activated
        % LPT write cycle 1.21us
        % Atmel adapter for STK*00 found
        % STK adapter mode
        % MCU oscillator frequency = 4.0MHz
        % setup 0.52us, hold 0.52us
        % actual SCK frequency 276kHz
Adapter enabled
        % Reset
        % PgmOn reply  00 00 53 00
        % Synchronised after 1 try
        % GetID reply  00 30 00 00
        % GetID reply  00 30 00 01
        % GetID reply  00 30 00 02
        % Read ID: 0x000102
Device connected, but not recognised, ID: 0x000102 (looks as protected)
Lock state unknown
        % Erase reply  00 AC 80 00
Device erased
        % Reset
        % PgmOn reply  00 AC 53 00
        % Synchronised after 1 try
        % GetID reply  00 30 00 00
        % GetID reply  00 30 00 01
        % GetID reply  00 30 00 02
        % Read ID: 0x000102
Device connected, but not recognised, ID: 0x000102 (looks as protected)
Can't continue

Reset pin released
Adapter disabled

D:\AVR-projects\tutorial\avrealshell>pause=null
Для продолжения нажмите любую клавишу . . .
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Сообщение Gudd-Head »

qwert писал(а):вот, такая же ерунда

Короче, вы пытаетесь прошить 90s2313, а он вам говорит что кристалл неопознан, либо залочен?..
Программатор у вас STK200/300 совместимый?..
Через CodeVision AVR пробовали прошить?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
chezetmobile
Первый раз сказал Мяу!
Сообщения: 26
Зарегистрирован: Ср сен 22, 2010 23:17:40
Контактная информация:

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Сообщение chezetmobile »

максим-ка писал(а):
chezetmobile писал(а): собрал программатор "5 ПРОВОДОВ".

чё там собирать то ? ))


форумчане, кто нибудь еще может помочь?((((
Аватара пользователя
qwert
Открыл глаза
Сообщения: 45
Зарегистрирован: Пн ноя 01, 2010 12:29:55
Откуда: Москва

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Сообщение qwert »

Gudd-Head писал(а):Программатор у вас STK200/300 совместимый?

программатор 5 проводков.
перемычки соответствуют STK200
Аватара пользователя
qwert
Открыл глаза
Сообщения: 45
Зарегистрирован: Пн ноя 01, 2010 12:29:55
Откуда: Москва

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Сообщение qwert »

так что жду помощи
Аватара пользователя
avreal
Опытный кот
Сообщения: 842
Зарегистрирован: Чт дек 31, 2009 19:27:45
Откуда: Бровари, Україна
Контактная информация:

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Сообщение avreal »

chezetmobile писал(а):v1.23rev4 (Jan 18 2004 19:26:55) ReAl@real.kiev.ua
...
-p1 +TINY2313 -o10000 -as -r -c code.hex -d D:\AVR-projects\tutorial\output\hexfile.hex -%
...
% Atmel adapter for STK*00 found

должен ли диспетчер устройств видеть STK200? а от у мя не видит(((
Староват avreal, возьмите посвежее.

Диспетчер устройств и не должен видеть адаптер, он видит LPT, а все эти проводки/резистры/шинники с точки зрения ОС не устройства.
avreal адаптер увидел, о чём и сообщил.
«нулёвая» tiny2313 с завода идёт на внутреннем RC 1MHz — 8MHz и CKDIV=0 (кажется, в первых партиях проскакивали с 0.5MHz — RC 4MHz и CKDIV=0). На большинстве LPT установка -o10000 даст частоту SPI на уровне 0.3-0.5 MHz, тогда как для 1MHz тактирования надо не выше 0.25MHz, так что или дайте -o500, или вообще уберите -o (эквивалентно -o800).

Но не обязательно проблема только в этом :-)
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
Аватара пользователя
avreal
Опытный кот
Сообщения: 842
Зарегистрирован: Чт дек 31, 2009 19:27:45
Откуда: Бровари, Україна
Контактная информация:

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Сообщение avreal »

qwert писал(а):так что жду помощи

Кроме совета уменьшить питание до уровня меньше 4В и убедиться в том, что оно не «подтягивается» в процессе программирования от LPT, мне посоветовать больше нечего.

Тут несколько страниц назад именно по Вашей проблеме говорилось
Понипрогом или Avrdude не проще прошить было? чем так долбаться с командной строкой в DOSе..
Ух Александр и прогер замутил, без поллитры новичку..
попробуйте. Или поллитру, или пони-прог. Можно и avrdude.
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
Аватара пользователя
qwert
Открыл глаза
Сообщения: 45
Зарегистрирован: Пн ноя 01, 2010 12:29:55
Откуда: Москва

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Сообщение qwert »

avreal писал(а):попробуйте. Или поллитру, или пони-прог. Можно и avrdude.


пони-прог пишет:

Код: Выделить всё

устройство неисправно или заблокировано


а avrdudeом так и не понял как пользоваться
Аватара пользователя
qwert
Открыл глаза
Сообщения: 45
Зарегистрирован: Пн ноя 01, 2010 12:29:55
Откуда: Москва

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Сообщение qwert »

при питании 4,2В пишет:

Код: Выделить всё

D:\AVR-projects\tutorial\avrealshell>avreal32.exe -p1 +90S2313 -o4000 -e -as -%
-w -c D:\AVR-projects\tutorial\output\hexfile.hex

avreal/WIN32  -  AVR controllers programmer by Redchuk Alexandr
v1.28r5 (Oct 11 2010 20:02:13)  http://real.kiev.ua/avreal
bug-reports, suggestions and so on mail to avreal@real.kiev.ua
Command:
  -p1 +90S2313 -o4000 -e -as -% -w -c D:\AVR-projects\tutorial\output\hexfile.he
x
        % LPT port number 1
        % LPT base address 0x378
        % DLportIO.dll succesfully loaded, DLportIO.sys interface activated
        % LPT write cycle 1.21us
        % Atmel adapter for STK300 found
        % STK adapter mode
        % MCU oscillator frequency = 4.0MHz
        % setup 0.52us, hold 0.52us
        % actual SCK frequency 276kHz
Adapter enabled
        % Reset
        % PgmOn reply  00 00 53 00
        % Synchronised after 1 try
        % GetID reply  00 30 00 00
        % GetID reply  00 30 00 01
        % GetID reply  00 30 00 02
        % Read ID: 0x000102
Device connected, but not recognised, ID: 0x000102 (looks as protected)
Lock state unknown
        % Erase reply  00 AC 80 00
Device erased
        % Reset
        % PgmOn reply  00 AC 53 00
        % Synchronised after 1 try
        % GetID reply  00 30 00 00
        % GetID reply  00 30 00 01
        % GetID reply  00 30 00 02
        % Read ID: 0x000102
Device connected, but not recognised, ID: 0x000102 (looks as protected)
Can't continue

Reset pin released
Adapter disabled

D:\AVR-projects\tutorial\avrealshell>pause=null
Для продолжения нажмите любую клавишу . . .
Аватара пользователя
arhhangell
Прорезались зубы
Сообщения: 242
Зарегистрирован: Пн мар 22, 2010 15:55:51
Откуда: г. Винница

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Сообщение arhhangell »

Добрий вечер вам уважаемие коти) стоит задачя собрать зарядное устройство на at90s2313? так как они есть вналичии, с железом дружу , собрал Программатор Громова, для етого устройства теперь ищю схемку, может знает кто ?буду очень благодарен)
Ответить

Вернуться в «AVR»