ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
- avreal
- Опытный кот
- Сообщения: 842
- Зарегистрирован: Чт дек 31, 2009 19:27:45
- Откуда: Бровари, Україна
- Контактная информация:
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
В командной строке указано -as (т.е., как я понимаю, используются «5 проводков», совместимые по раскладке LPT с адамтером STK).
Там на сайте сказано «байт-бластер» и приведена платка со штырями, соответствующими байт-бластеру. При этом питание на том сайте на байт-бластер подаётся отдельно http://msevm.com/main/prog/bblaster.htm на правый-нижний по схеме разъёмчик.
Если питание на схему подаётся снаружи, то ключ -ap просто не нужен.
Если питание хочется снять с LPT, то нужно знать, какие выводы LPT используются для подачи питания, на приведенной схеме переходника этого нет.
Кстати, ещё и светодиод может помешать питанию от LPT, может не зватить тока.
Там на сайте сказано «байт-бластер» и приведена платка со штырями, соответствующими байт-бластеру. При этом питание на том сайте на байт-бластер подаётся отдельно http://msevm.com/main/prog/bblaster.htm на правый-нижний по схеме разъёмчик.
Если питание на схему подаётся снаружи, то ключ -ap просто не нужен.
Если питание хочется снять с LPT, то нужно знать, какие выводы LPT используются для подачи питания, на приведенной схеме переходника этого нет.
Кстати, ещё и светодиод может помешать питанию от LPT, может не зватить тока.
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
питание подаю отдельно. и еще при программировании avreal shell иногда начинает программирование, а иногда пишет: "микросхема не отвечает! проверьте наличие питания и тип программатора"
хотя питание 4,5 в.
хотя питание 4,5 в.
-
максим-ка
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Вс фев 28, 2010 13:11:58
- Контактная информация:
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
привет!
гдето в этой теме читал, что питание на контроллер можно подать с 3 пальчиковых батареек
но вот проблема возникла проверяю напряжение на батарейке и виду, что там 2.5вольта!
это норм?
или у меня чтото в мультиметром?
к примеру взял попользваную батарейку и на не он показал 2 вольта.
померял на кроне тоже новой показывает 14 вольт
ответьте пожалуста
гдето в этой теме читал, что питание на контроллер можно подать с 3 пальчиковых батареек
но вот проблема возникла проверяю напряжение на батарейке и виду, что там 2.5вольта!
или у меня чтото в мультиметром?
к примеру взял попользваную батарейку и на не он показал 2 вольта.
померял на кроне тоже новой показывает 14 вольт
ответьте пожалуста
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
максим-ка писал(а):привет!
гдето в этой теме читал, что питание на контроллер можно подать с 3 пальчиковых батареек
но вот проблема возникла проверяю напряжение на батарейке и виду, что там 2.5вольта!это норм?
или у меня чтото в мультиметром?
к примеру взял попользваную батарейку и на не он показал 2 вольта.
померял на кроне тоже новой показывает 14 вольт![]()
ответьте пожалуста
Поменяйте батарейку в мультиметре.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
-
максим-ка
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Вс фев 28, 2010 13:11:58
- Контактная информация:
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
еее спс вамя даж не подумал об этом факторе
-
chezetmobile
- Первый раз сказал Мяу!
- Сообщения: 26
- Зарегистрирован: Ср сен 22, 2010 23:17:40
- Контактная информация:
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
доброго всем времени суток. собрал программатор "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? а от у мя не видит(((
схема программатора приложена ниже. Знатоки, хелп ми плиз(((
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 ПРОВОДОВ".
чё там собирать то ? ))
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
у меня опять проблема:
питание 4,5В.
Код: Выделить всё
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
qwert писал(а):у меня опять проблема
питание 4,5В.
И всё-таки, Кирилл, русские буквы и пробелы пробовали убирать из путей к файлам?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Gudd-Head писал(а):И всё-таки, Кирилл, русские буквы и пробелы пробовали убирать из путей к файлам?
нет, но сейчас попробую
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
вот, такая же ерунда:
Код: Выделить всё
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
qwert писал(а):вот, такая же ерунда
Короче, вы пытаетесь прошить 90s2313, а он вам говорит что кристалл неопознан, либо залочен?..
Программатор у вас STK200/300 совместимый?..
Через CodeVision AVR пробовали прошить?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
-
chezetmobile
- Первый раз сказал Мяу!
- Сообщения: 26
- Зарегистрирован: Ср сен 22, 2010 23:17:40
- Контактная информация:
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
максим-ка писал(а):chezetmobile писал(а): собрал программатор "5 ПРОВОДОВ".
чё там собирать то ? ))
форумчане, кто нибудь еще может помочь?((((
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Gudd-Head писал(а):Программатор у вас STK200/300 совместимый?
программатор 5 проводков.
перемычки соответствуют STK200
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
так что жду помощи
- 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? а от у мя не видит(((
Диспетчер устройств и не должен видеть адаптер, он видит 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
qwert писал(а):так что жду помощи
Кроме совета уменьшить питание до уровня меньше 4В и убедиться в том, что оно не «подтягивается» в процессе программирования от LPT, мне посоветовать больше нечего.
Тут несколько страниц назад именно по Вашей проблеме говорилось
попробуйте. Или поллитру, или пони-прог. Можно и avrdude.Понипрогом или Avrdude не проще прошить было? чем так долбаться с командной строкой в DOSе..
Ух Александр и прогер замутил, без поллитры новичку..
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
avreal писал(а):попробуйте. Или поллитру, или пони-прог. Можно и avrdude.
пони-прог пишет:
Код: Выделить всё
устройство неисправно или заблокированоа avrdudeом так и не понял как пользоваться
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
при питании 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
Добрий вечер вам уважаемие коти) стоит задачя собрать зарядное устройство на at90s2313? так как они есть вналичии, с железом дружу , собрал Программатор Громова, для етого устройства теперь ищю схемку, может знает кто ?буду очень благодарен)