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

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

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

Сообщение AI_Disable »

NebelWefer писал(а):есть ли какие-либо требования/рекомендации к прошивающему компу?

Нет.
Реклама
NebelWefer
Грызет канифоль
Сообщения: 274
Зарегистрирован: Чт апр 16, 2009 14:23:59

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

Сообщение NebelWefer »

как оказалось все-таки ДА, но в настройках программатора в CodeVision есть параметр задержки, я его увеличил и все пошло на ура! Первая прога пошла)) наблюдаю за миганием светодиода :beer:
Реклама
Аватара пользователя
Pika4u
Поставщик валерьянки для Кота
Сообщения: 2064
Зарегистрирован: Пт апр 24, 2009 11:39:16
Откуда: г.Оренбург

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

Сообщение Pika4u »

Можно вопрос? Сделал я программатор громова, прошил им несколько тинек, и заметил, если программатор даже не подключен к компу, то если подать питание(в мк программа есть) и отсоединить резет, то программа начинает выполнятся, а если подсоединить резет от программатора-то выполнение закончится. Почему так?
Steve Jobs. 1955-2011. Мы помним, как ты преобразовал наш мир....
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

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

Сообщение AI_Disable »

Потому что в программаторе ресет притянут к земле, через резистор.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Pika4u
Поставщик валерьянки для Кота
Сообщения: 2064
Зарегистрирован: Пт апр 24, 2009 11:39:16
Откуда: г.Оренбург

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

Сообщение Pika4u »

Спасибо. Теперь понял :))
Steve Jobs. 1955-2011. Мы помним, как ты преобразовал наш мир....
Реклама
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

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

Сообщение Arlleex »

Можешь еще через тристабильный буфер и кнопку сделать, чтобы когда нажал на кнопку, программа выполнялась даже с подключенным разъемом, отпустил - в режиме готовности к программированию, или наоборот - нажал кнопку - режим программирования, отпустил - выполнение программы.
Хотя лучше 1 вариант.
Не умеешь - не берись, но не взявшись не научишься...
Реклама
Dimi
Родился
Сообщения: 5
Зарегистрирован: Пн июл 26, 2010 12:40:42

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

Сообщение Dimi »

Доброго дня!

Такая ситуация - пытаюсь записать прошивку в AT90S2313. Но доступ к МК через микросхему FT232, реализующей виртуальный COM-порт через USB.

Установка драйверов FT232BM завершилась успешно - в системе появился USB Serial Converter и порт USB Serial Port (COM3).
Но при загрузке в AVR Studio прошивки в МК появилась ошибка "Could not connect to ICE200". В чем ошибка?
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

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

Сообщение Arlleex »

т.е вы хотели через бутлоадер записать МК?
FT232BM - не поддерживает Big bang.
Не умеешь - не берись, но не взявшись не научишься...
Dimi
Родился
Сообщения: 5
Зарегистрирован: Пн июл 26, 2010 12:40:42

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

Сообщение Dimi »

Stalker46 писал(а):т.е вы хотели через бутлоадер записать МК?
FT232BM - не поддерживает Big bang.
Да, требование таково, чтобы через виртуальный COM-порт (создается FT232BM) запрограммировать МК. Возможно ли такое реализовать? Это главный вопрос.

Также оказалось, что документация врет - на плате вместо AT90S2313 стоит ATtiny2313. :shock:
И что такое Big bang?
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

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

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

Dimi писал(а):И что такое Big bang?

Наверное, имелось в виду Bit Bang.
Поглядите здесь: http://radiokot.ru/lab/controller/45/
Там первый раз контроллер прошивается через FTDI.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

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

Сообщение Arlleex »

Точно, Bit. Очепятка :)
Не умеешь - не берись, но не взявшись не научишься...
Dimi
Родился
Сообщения: 5
Зарегистрирован: Пн июл 26, 2010 12:40:42

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

Сообщение Dimi »

Посмотрел статью http://radiokot.ru/lab/controller/45/ - очень интересное решение.
Плата, которая досталась мне, очень похожа на этот программатор. На плате есть FT232BM и установлен МК Attiny2313. К Attiny2313 есть доступ через разъем, напоминающий SPI - есть VCC, RESET, SCK, MISO, GND, MOSI.

Также микросхема FT232BM по линиям от контактов #25 TXD и #24 RXD связана с Attiny2313 к контактам #2 PD0(RXD) и #3 PD1(TDX), через которые и собственно организован обмен данными с компьютером. Но в чем для меня загадка - меня уверяют, что МК можно прошить через FT232BM, используя эти линии (UART?) - то есть возможность перепрошивать МК доступна без подключения программатора, только программными средствами. Возможно ли такое? Или единственная возможность прошить МК - использовать программатор, подключенный к разъему напоминающий SPI?
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

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

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

Dimi писал(а):Возможно ли такое? Или единственная возможность прошить МК - использовать программатор, подключенный к разъему напоминающий SPI?

Там же написано, что первичная прошивка контроллера осуществляется как раз-таки через FTDI... только занимает около получаса.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Dimi
Родился
Сообщения: 5
Зарегистрирован: Пн июл 26, 2010 12:40:42

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

Сообщение Dimi »

Утверждения, что программа PonyProg не умеет работать с виртуальными портами COM, оказались не совсем верными - все работает. Правда очень и очень медленно. Но это нужно вытерпеть всего один раз, при прошивки программы в контроллер.
Например прошивка у меня заняла около 30 минут. Для тех у кого имеется другой программатор то они могут просто прошить отдельно контроллер и установить его в схему, тогда ждать ничего не надо.
То есть с помощью PonyProg возможно прошить Attiny через виртуальный COM-порт. Сейчас попробую :roll:

update - не получилось. Устройство не найдено либо неисправно.
Dimi
Родился
Сообщения: 5
Зарегистрирован: Пн июл 26, 2010 12:40:42

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

Сообщение Dimi »

В PonyProg при попытке провести тест выдается ошибка. Посоветуйте еще софта для программирования ATTiny2313 через FT232. :?
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

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

Сообщение Arlleex »

http://reddylab.eu/rclab/
но тут нужна именно микросхема FT232RL
Не умеешь - не берись, но не взявшись не научишься...
РадеонЭлектрон
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт июн 17, 2010 16:27:57

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

Сообщение РадеонЭлектрон »

Здравствуйте форумцы!Салют!Сделал STK200+/300 ,что потом
мне делать?
Закончил одно,начну другое.
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

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

Сообщение AI_Disable »

O_o А что вы, собственно , хотите получить в результате?
РадеонЭлектрон
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Чт июн 17, 2010 16:27:57

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

Сообщение РадеонЭлектрон »

AI_Disable писал(а):O_o А что вы, собственно , хотите получить в результате?

Мне для начало надо чтоб программа CodeVisionAVR увидела мой прогромматор и чтоб выставить всё для Аттини 2313,.Возможно нужны драйвера, мож ещё что посоветуйте .Пока прошивать не буду проверю вообще чтение с микроконтроллера.
Закончил одно,начну другое.
Аватара пользователя
AI_Disable
Сверлит текстолит когтями
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб
Контактная информация:

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

Сообщение AI_Disable »

Просто выберите тип программатора и порт, к которому он подключен (settings->programmer) и можете работать. Утилита для прошивки tools->chip programmer. А вообще, лучше бы выкинуть кодвижион и начать работу с WinAVR и AVRStudio.
Ответить

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