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

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
Inspiron
Встал на лапы
Сообщения: 144
Зарегистрирован: Сб мар 17, 2007 19:38:52
Откуда: Североонежск\Питер
Контактная информация:

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

Сообщение Inspiron »

5 проводков бы попробовал, если бы было куда подключать :) К сожалению на моем ноуте только 2 ЮСБ и больше ничего, а где найти комп с ЛПТ я хз.
Уважаемые модераторы, сделайте пожалуйста раздел дискотечных примочек и цветомузыки. Уже много тем пылятся в бездне ветки "Умные мысли"
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

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

Сообщение DX168B »

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

Сообщение avreal »

Inspiron писал(а):5 проводков бы попробовал, если бы было куда подключать :) К сожалению на моем ноуте только 2 ЮСБ и больше ничего, а где найти комп с ЛПТ я хз.
А найти адаптер FT2232 может оказаться ещё труднее :-)
Это «ARM-оводов» поблизости надо искать и спрашивать, нет ли у них адаптера под OpenOCD с этой FT2232.
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

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

Сообщение DX168B »

Inspiron писал(а):а где найти комп с ЛПТ я хз.

Старый пень 2 или 3 за бутылку пива вам в помощь, как сделал я. :)))
I am DX168B and this is my favourite forum on internet!
Аватара пользователя
Inspiron
Встал на лапы
Сообщения: 144
Зарегистрирован: Сб мар 17, 2007 19:38:52
Откуда: Североонежск\Питер
Контактная информация:

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

Сообщение Inspiron »

Ладно, потом восстановлю эти запоротые МК. Сейчас не охото заморачиваться, завтра поеду куплю еще парочку.
Уважаемые модераторы, сделайте пожалуйста раздел дискотечных примочек и цветомузыки. Уже много тем пылятся в бездне ветки "Умные мысли"
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

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

Сообщение DX168B »

Верно, не стоит заморачиваться сильно. Потом голова не варит. :)
I am DX168B and this is my favourite forum on internet!
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

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

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

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

Сообщение AlexFisher »

максим-ка писал(а):мда... как я понял новичку на форуме не дождаться ответа...

Просто все уже устали отвечать на этот вопрос. Неужели влом форум почитать - не только последнюю страницу?
А если нужен ответ - то вопрос должен быть конкретным, а то "где найти заголовочный файл?" а для чего (для какой программы)? В чем пишешь? Чем прошиваешь?
[i]Да здравствует всё то, благодаря чему мы не смотря ни на что![/i]
максим-ка
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вс фев 28, 2010 13:11:58
Контактная информация:

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

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

AlexFisher писал(а):
максим-ка писал(а):мда... как я понял новичку на форуме не дождаться ответа...

Просто все уже устали отвечать на этот вопрос. Неужели влом форум почитать - не только последнюю страницу?
А если нужен ответ - то вопрос должен быть конкретным, а то "где найти заголовочный файл?" а для чего (для какой программы)? В чем пишешь? Чем прошиваешь?

вот хоть какаято реакция) всёделаю из обучалки компилятор вроде tavrasm шить собираюсь через байт бластер.
Аватара пользователя
AlexFisher
Мучитель микросхем
Сообщения: 493
Зарегистрирован: Вт апр 21, 2009 13:31:27
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение AlexFisher »

максим-ка писал(а):компилятор вроде 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

Сообщение DX168B »

максим-ка писал(а):AlexFisher спс за ответ но я не могу найти норм инструкции для аврстудии(

AVR Studio 4 в вопросах и ответах.
I am DX168B and this is my favourite forum on internet!
Аватара пользователя
qwert
Открыл глаза
Сообщения: 45
Зарегистрирован: Пн ноя 01, 2010 12:29:55
Откуда: Москва

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

Сообщение qwert »

добрый вечер.
в этот раз при мрограммирование выскакивает вот это:

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

Сообщение AlexFisher »

При прошивке указан контроллер 90S2313, он его не находит.
Замените в командной строке +90S2313 на +attiny2313. Правила можно посмотреть по ключу -h
Последний раз редактировалось AlexFisher Пн ноя 15, 2010 17:49:44, всего редактировалось 1 раз.
[i]Да здравствует всё то, благодаря чему мы не смотря ни на что![/i]
Аватара пользователя
AlexFisher
Мучитель микросхем
Сообщения: 493
Зарегистрирован: Вт апр 21, 2009 13:31:27
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение AlexFisher »

максим-ка писал(а):AVR Studio 4 в ней вроде на Си нужно писать? а я этот язык никогда не изучал(

Если есть компилятор С - то можно на С, но она в основном под ассемблер заточена.
[i]Да здравствует всё то, благодаря чему мы не смотря ни на что![/i]
Аватара пользователя
DX168B
Друг Кота
Сообщения: 4468
Зарегистрирован: Вс янв 24, 2010 19:19:52
Откуда: Главный Улей России (Moscow)
Контактная информация:

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

Сообщение DX168B »

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

Сообщение DX168B »

максим-ка писал(а):ээ... чет не понял через неё можно прошивать. но чтоб компилировать нужно доп. модуль подключать?
а точно чуть не забыл с каого компа лучше шуть на котором семёрка или ХР? и если ЛПТ разъёма нет на материнке, я купил контроллер ЛПТ через него тоже можно шить? а то мне говорили что шёется токо если ЛПТ в матке.
ЗЫ. да я немного тормоз :))

Просто ставишь студию и работаешь, пишешь прогу и компилируешь в ней же. После компиляции, в папке проекта появится файл прошивки [*.hex] и если предусматривались в твоей проге данные для EPROM, то появится ещё и файл EEPROM [*.eep] Потом эти файлы можешь зашивать любым подходящим программатором. В студии так же можно и отлаживать программы (симулировать) и следить за всеми регистрами МК. Студия заточена под ассемблер, но если установить ещё и WinAVR, то в студии можно будет и на С писать.
А что за контроллер LPT ты купил? Не PCI плату случайно?
I am DX168B and this is my favourite forum on internet!
Ответить

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