помогите с программатором

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Открыл глаза
Аватара пользователя
Сообщения: 53
Зарегистрирован: Вс ноя 08, 2009 19:46:27
Откуда: Москва

Сообщение Anton.А. »

Здравствуйте. Я только начал всем этим заниматься, но на компе у меня нет ltp и com портов. Подскажите пожалуйста, есть ли тогда простой программатор на usb (очень простой для самостоятельной сборки). Или можно прошить с помощью к примеру byte blaster, но взяв usb-ltp переходник. :oops:
Реклама
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

можно сходить к другану, прошить любым другим программатором мегу8 или 48, для usbasp или atmega8 для avr910, далее спаять программатор на юсб, и воткнуть в него прошитый управляющий контроллер. все. на юсб готов.
Не умеешь - не берись, но не взявшись не научишься...
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 534
Зарегистрирован: Пн янв 16, 2006 08:00:17
Откуда: Иркутск

Сообщение Mamonth »

Можете погуглить на тему USBasp, STK500 (usb), AVR910...
Я у себя на сайте выкладывал статью с подробным объяснением что как и в каком порядке.
Today fine night...
Открыл глаза
Аватара пользователя
Сообщения: 53
Зарегистрирован: Вс ноя 08, 2009 19:46:27
Откуда: Москва

Сообщение Anton.А. »

Спасибо, посмотрю. Но другана у меня к сожалению такого нет.
Реклама
Эиком - электронные компоненты и радиодетали
Модератор
Аватара пользователя
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург

Сообщение Aheir »

Для сборки программатора на USB в 95% случаев потребуется прошивать мокроконтроллер, поскольку на этом самом микроконтроллере они, программаторы, как правило и собираются. Оставшиеся 5% - программаторы на FT232-подобных микросхемах в режиме "дерганья ногами", когда спец. софт управляет выводами этих микросхем через USB, тем самым прошивая подключенный к ним контроллер. Где-то видел такие проекты, ищите. Может, уже появилось что-то дельное в этой области. Иначе - ищите программатор где-нибудь.
Оптимизм х (Опыт + Знания) = const
Контактная информация:
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 580
Зарегистрирован: Сб дек 27, 2008 12:01:35
Откуда: Россия, Екатеринбург

Сообщение Alex_EXE »

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

Сообщение avreal »

Aheir писал(а):Оставшиеся 5% - программаторы на FT232-подобных микросхемах в режиме "дерганья ногами", когда спец. софт управляет выводами этих микросхем через USB, тем самым прошивая подключенный к ним контроллер. Где-то видел такие проекты, ищите.
Есть ещё не на FT232, а на FT2232, причём в том числе серийно выпускаемые (Amontec JTAG key, JTAGkey-tiny; Olimex ARM-USB-OCD, ARM-USB-TINY; для Turtelizer 2 от автора Ethernut/NutOS - выложены и схемы), но они больше известны в мире ARM и там работают как JTAG-программаторы/отладчики. Аппаратный движок MPSSE в микросхеме FT2232C (FT2232L, FT2232D) позволяет реализовать как JTAG, так и SPI на частотах до 6МГц, а в FT2232H, FT4232H - так и до 30МГц, причём эти "H-ки" имеют MPSSE на двух каналах.
Но эти микросхемы и подороже, чем FT232.

Для AVR программирование через аппаратный SPI этих адаптеров, видимо, самое быстрое, при тактировании микроконтроллера достаточно высокой частотой все 128КБ mega128 считываются меньше, чем за две секунды, программируются меньше, чем за пять.
При тактовой 7,3728 МГц полная atmega168 пишется за полторы секунды, читается (верифицируется) за пол секунды.

Перечисленные выше серийные покупать дороговато, простейший вариант приведён тут, его вполне достаточно. Я вообще растащил на макетке через переходник. А тут - вариант с гальваноразвязкой и возможностью использовать как два канала USB-UART (только TxD/RxD и в логических уровнях).

Ещё необходимо отметить адаптеры на FT232R - в отличие от FT232B у неё есть режим "синхронного ногодрыга". Это позволяет радикально увеличить скорость программирования по сравнению с "асинхронным ногодрыгом" FT232B, приблизившись к скорости работы через LPT.
Для них есть патч к avrdude (по крайней мере так написано у DI HALT, в том avrdude, который идёт в комплекте с WinAVR вплоть до 20100110 поддержки FT232R я не нашёл). Для avreal поддержка пишется, будет в ближайшее время.
Последний раз редактировалось avreal Ср янв 27, 2010 10:05:58, всего редактировалось 1 раз.
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
Контактная информация:
Потрогал лапой паяльник
Сообщения: 341
Зарегистрирован: Ср мар 12, 2008 19:00:10
Откуда: г.Ростов-на-Дону

Сообщение АНДРЕЙ1973 »

Немного невтему,не знаю,что у вас,стационарный комп или ноут,про стационар могу сказать,что если кома или лпт нет на задней планке,нефакт,что их нет на самой матери,на 35 и 45 чипсете это очень часто встречается,остальное дело техники,шлейф +разъем.
Контактная информация:
Прорезались зубы
Аватара пользователя
Сообщения: 221
Зарегистрирован: Сб апр 25, 2009 14:29:05

Сообщение Savelek »

Anton.А. писал(а):Здравствуйте. Я только начал всем этим заниматься, но на компе у меня нет ltp и com портов. Подскажите пожалуйста, есть ли тогда простой программатор на usb (очень простой для самостоятельной сборки). Или можно прошить с помощью к примеру byte blaster, но взяв usb-ltp переходник. :oops:
Антон, а Вы внимательно искали? Я тоже думал, что у меня нету COM порта, полез в инструкцию к материнке, гляжу - есть! Правда он не выведен наружу, а является девятью штырьками на самой плате. Узнал расположение выводов, все отлично работает.
Открыл глаза
Аватара пользователя
Сообщения: 53
Зарегистрирован: Вс ноя 08, 2009 19:46:27
Откуда: Москва

Сообщение Anton.А. »

Спасибо, не смотрел, но если так, все отлично!
Вымогатель припоя
Аватара пользователя
Сообщения: 534
Зарегистрирован: Пн янв 16, 2006 08:00:17
Откуда: Иркутск

Сообщение Mamonth »

Today fine night...
Опытный кот
Аватара пользователя
Сообщения: 842
Зарегистрирован: Чт дек 31, 2009 19:27:45
Откуда: Бровари, Україна

Сообщение avreal »

Четырьмя постами выше я ссылку на DI HALT уже дал :-)

Ой, там у меня какая-то путаница, слова "асинхронный ногодрыг" немного не в том месте стоят, ща поправлю.
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
Контактная информация:
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»