ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
- Inspiron
- Встал на лапы
- Сообщения: 144
- Зарегистрирован: Сб мар 17, 2007 19:38:52
- Откуда: Североонежск\Питер
- Контактная информация:
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
5 проводков бы попробовал, если бы было куда подключать
К сожалению на моем ноуте только 2 ЮСБ и больше ничего, а где найти комп с ЛПТ я хз.
Уважаемые модераторы, сделайте пожалуйста раздел дискотечных примочек и цветомузыки. Уже много тем пылятся в бездне ветки "Умные мысли"
- DX168B
- Друг Кота
- Сообщения: 4468
- Зарегистрирован: Вс янв 24, 2010 19:19:52
- Откуда: Главный Улей России (Moscow)
- Контактная информация:
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
avreal писал(а):Пробуйте, «5-ти проводков» должно хватить. Надо и себе завести такое для проб.
Могу посоветовать UniProf. Простой и удобный интерфейс + шьёт как с LPT(5 проводов), так и с COM порта (программатор Громова из нескольких диодов и резисторов).
I am DX168B and this is my favourite forum on internet!
- avreal
- Опытный кот
- Сообщения: 842
- Зарегистрирован: Чт дек 31, 2009 19:27:45
- Откуда: Бровари, Україна
- Контактная информация:
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
А найти адаптер FT2232 может оказаться ещё труднееInspiron писал(а):5 проводков бы попробовал, если бы было куда подключатьК сожалению на моем ноуте только 2 ЮСБ и больше ничего, а где найти комп с ЛПТ я хз.
Это «ARM-оводов» поблизости надо искать и спрашивать, нет ли у них адаптера под OpenOCD с этой FT2232.
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
- DX168B
- Друг Кота
- Сообщения: 4468
- Зарегистрирован: Вс янв 24, 2010 19:19:52
- Откуда: Главный Улей России (Moscow)
- Контактная информация:
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Inspiron писал(а):а где найти комп с ЛПТ я хз.
Старый пень 2 или 3 за бутылку пива вам в помощь, как сделал я.
I am DX168B and this is my favourite forum on internet!
- Inspiron
- Встал на лапы
- Сообщения: 144
- Зарегистрирован: Сб мар 17, 2007 19:38:52
- Откуда: Североонежск\Питер
- Контактная информация:
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Ладно, потом восстановлю эти запоротые МК. Сейчас не охото заморачиваться, завтра поеду куплю еще парочку.
Уважаемые модераторы, сделайте пожалуйста раздел дискотечных примочек и цветомузыки. Уже много тем пылятся в бездне ветки "Умные мысли"
- DX168B
- Друг Кота
- Сообщения: 4468
- Зарегистрирован: Вс янв 24, 2010 19:19:52
- Откуда: Главный Улей России (Moscow)
- Контактная информация:
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Верно, не стоит заморачиваться сильно. Потом голова не варит. 
I am DX168B and this is my favourite forum on internet!
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
DX168B писал(а):Старый пень 2 или 3 за бутылку пива вам в помощь, как сделал я.
У меня 4-ый пень и Dual Core с LPT
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
-
максим-ка
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Вс фев 28, 2010 13:11:58
- Контактная информация:
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
мда... как я понял новичку на форуме не дождаться ответа...
- AlexFisher
- Мучитель микросхем
- Сообщения: 493
- Зарегистрирован: Вт апр 21, 2009 13:31:27
- Откуда: Санкт-Петербург
- Контактная информация:
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
максим-ка писал(а):мда... как я понял новичку на форуме не дождаться ответа...
Просто все уже устали отвечать на этот вопрос. Неужели влом форум почитать - не только последнюю страницу?
А если нужен ответ - то вопрос должен быть конкретным, а то "где найти заголовочный файл?" а для чего (для какой программы)? В чем пишешь? Чем прошиваешь?
[i]Да здравствует всё то, благодаря чему мы не смотря ни на что![/i]
-
максим-ка
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Вс фев 28, 2010 13:11:58
- Контактная информация:
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
AlexFisher писал(а):максим-ка писал(а):мда... как я понял новичку на форуме не дождаться ответа...
Просто все уже устали отвечать на этот вопрос. Неужели влом форум почитать - не только последнюю страницу?
А если нужен ответ - то вопрос должен быть конкретным, а то "где найти заголовочный файл?" а для чего (для какой программы)? В чем пишешь? Чем прошиваешь?
вот хоть какаято реакция) всёделаю из обучалки компилятор вроде tavrasm шить собираюсь через байт бластер.
- AlexFisher
- Мучитель микросхем
- Сообщения: 493
- Зарегистрирован: Вт апр 21, 2009 13:31:27
- Откуда: Санкт-Петербург
- Контактная информация:
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
максим-ка писал(а):компилятор вроде tavrasm шить собираюсь через байт бластер.
Возьмите лучше AVR Studio 4 - на сайте атмела бесплатно. Все станет намного проще.
По сути:
Эти контроллеры практически полностью совместимы по коду (снизу вверх), так что смело в компиляторе можете указывать тот заголовочный файл, который есть. Можно скопировать и переименовать имеющийся в, скажем, "attiny2313.h" . А вот прошивальщику нужно обязательно указать правильный тип контроллера. Если его нет в списке поддерживаемых. то нужен другой прошивальщик, или обновлённый.
Кстати, AVR Studio умеет шить через байтбластер.
[i]Да здравствует всё то, благодаря чему мы не смотря ни на что![/i]
-
максим-ка
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Вс фев 28, 2010 13:11:58
- Контактная информация:
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
AlexFisher спс за ответ но я не могу найти норм инструкции для аврстудии(
-
максим-ка
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Вс фев 28, 2010 13:11:58
- Контактная информация:
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
AVR Studio 4 в ней вроде на Си нужно писать? а я этот язык никогда не изучал(
- DX168B
- Друг Кота
- Сообщения: 4468
- Зарегистрирован: Вс янв 24, 2010 19:19:52
- Откуда: Главный Улей России (Moscow)
- Контактная информация:
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
максим-ка писал(а):AlexFisher спс за ответ но я не могу найти норм инструкции для аврстудии(
AVR Studio 4 в вопросах и ответах.
I am DX168B and this is my favourite forum on internet!
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
добрый вечер.
в этот раз при мрограммирование выскакивает вот это:
C:\Documents and Settings\Кирилл\Рабочий стол\Кирилл\avrealshell>avreal32.exe -p
1 +90S2313 -o10Mhz -as -5 -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,9600 +90S2313 -o4000 -as -4 -n -w -c D:\AVR-projects\tutorial\output\hexfile.hex -%
warning: forced LPT cycle time will be ignored
% LPT port number 1
% LPT base address 0x378
% DLportIO.dll succesfully loaded, DLportIO.sys interface activated
% LPT write cycle 1.20us
% Atmel adapter for STK*00 found
% STK adapter mode
% MCU oscillator frequency = 4.0MHz
% setup 0.52us, hold 0.52us
% actual SCK frequency 277kHz
Adapter enabled
% Reset
% PgmOn reply FF FE 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
Can't read number of erases from unknown or locked chip
Number of erases forced to 1
Can't continue
Reset pin released
Adapter disabled
C:\Documents and Settings\Кирилл\Рабочий стол\Кирилл\avrealshell>pause=null
Для продолжения нажмите любую клавишу . . .
что опять не так?
в этот раз при мрограммирование выскакивает вот это:
C:\Documents and Settings\Кирилл\Рабочий стол\Кирилл\avrealshell>avreal32.exe -p
1 +90S2313 -o10Mhz -as -5 -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,9600 +90S2313 -o4000 -as -4 -n -w -c D:\AVR-projects\tutorial\output\hexfile.hex -%
warning: forced LPT cycle time will be ignored
% LPT port number 1
% LPT base address 0x378
% DLportIO.dll succesfully loaded, DLportIO.sys interface activated
% LPT write cycle 1.20us
% Atmel adapter for STK*00 found
% STK adapter mode
% MCU oscillator frequency = 4.0MHz
% setup 0.52us, hold 0.52us
% actual SCK frequency 277kHz
Adapter enabled
% Reset
% PgmOn reply FF FE 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
Can't read number of erases from unknown or locked chip
Number of erases forced to 1
Can't continue
Reset pin released
Adapter disabled
C:\Documents and Settings\Кирилл\Рабочий стол\Кирилл\avrealshell>pause=null
Для продолжения нажмите любую клавишу . . .
что опять не так?
- AlexFisher
- Мучитель микросхем
- Сообщения: 493
- Зарегистрирован: Вт апр 21, 2009 13:31:27
- Откуда: Санкт-Петербург
- Контактная информация:
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
При прошивке указан контроллер 90S2313, он его не находит.
Замените в командной строке +90S2313 на +attiny2313. Правила можно посмотреть по ключу -h
Замените в командной строке +90S2313 на +attiny2313. Правила можно посмотреть по ключу -h
Последний раз редактировалось AlexFisher Пн ноя 15, 2010 17:49:44, всего редактировалось 1 раз.
[i]Да здравствует всё то, благодаря чему мы не смотря ни на что![/i]
- AlexFisher
- Мучитель микросхем
- Сообщения: 493
- Зарегистрирован: Вт апр 21, 2009 13:31:27
- Откуда: Санкт-Петербург
- Контактная информация:
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
максим-ка писал(а):AVR Studio 4 в ней вроде на Си нужно писать? а я этот язык никогда не изучал(
Если есть компилятор С - то можно на С, но она в основном под ассемблер заточена.
[i]Да здравствует всё то, благодаря чему мы не смотря ни на что![/i]
- DX168B
- Друг Кота
- Сообщения: 4468
- Зарегистрирован: Вс янв 24, 2010 19:19:52
- Откуда: Главный Улей России (Moscow)
- Контактная информация:
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
qwert писал(а):C:\Documents and Settings\Кирилл\Рабочий стол\Кирилл\avrealshell>pause=null
Многие программы оооочень не любят русские символы и пробелы в путях.
I am DX168B and this is my favourite forum on internet!
-
максим-ка
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Вс фев 28, 2010 13:11:58
- Контактная информация:
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
AlexFisher писал(а):максим-ка писал(а):AVR Studio 4 в ней вроде на Си нужно писать? а я этот язык никогда не изучал(
Если есть компилятор С - то можно на С, но она в основном под ассемблер заточена.
ээ... чет не понял через неё можно прошивать. но чтоб компилировать нужно доп. модуль подключать?
а точно чуть не забыл с каого компа лучше шуть на котором семёрка или ХР? и если ЛПТ разъёма нет на материнке, я купил контроллер ЛПТ через него тоже можно шить? а то мне говорили что шёется токо если ЛПТ в матке.
ЗЫ. да я немного тормоз
- DX168B
- Друг Кота
- Сообщения: 4468
- Зарегистрирован: Вс янв 24, 2010 19:19:52
- Откуда: Главный Улей России (Moscow)
- Контактная информация:
Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
максим-ка писал(а):ээ... чет не понял через неё можно прошивать. но чтоб компилировать нужно доп. модуль подключать?
а точно чуть не забыл с каого компа лучше шуть на котором семёрка или ХР? и если ЛПТ разъёма нет на материнке, я купил контроллер ЛПТ через него тоже можно шить? а то мне говорили что шёется токо если ЛПТ в матке.
ЗЫ. да я немного тормоз
Просто ставишь студию и работаешь, пишешь прогу и компилируешь в ней же. После компиляции, в папке проекта появится файл прошивки [*.hex] и если предусматривались в твоей проге данные для EPROM, то появится ещё и файл EEPROM [*.eep] Потом эти файлы можешь зашивать любым подходящим программатором. В студии так же можно и отлаживать программы (симулировать) и следить за всеми регистрами МК. Студия заточена под ассемблер, но если установить ещё и WinAVR, то в студии можно будет и на С писать.
А что за контроллер LPT ты купил? Не PCI плату случайно?
I am DX168B and this is my favourite forum on internet!