Usbasp codevisionavr
На заре использования микроконтроллеров конечно же немаловажным было наличие программатора, а для новичка это было делом трудоемким. Прочитав кучу форумов, и не найдя какой-то универсальности случайно нашел в журнале Радио замечательный в то время проект PonyProg в тандеме с hardware JDM флешером подключаемым к COM порту персонального компьютера. Собирал из того что было, даже разъемы от старого советского магнитофона. Естественно время не стоит на месте, у меня появился ноутбук, в котором COM port отсутствовал априори. Недавно заказывал на aliexpress.
Поиск данных по Вашему запросу:
Usbasp codevisionavr
Дождитесь окончания поиска во всех базах.
По завершению появится ссылка для доступа к найденным материалам.
Содержание:
- Прошиваем Arduino программатором USBASP
- Программаторы для микроконтроллеров AVR
- Делаем дешевый аналог STK500 из китайского USB ISP программатора
- Делаем дешевый аналог STK500 из китайского USB ISP программатора
- Альтернативные прошивки для AVR910 by PROTTOSS, AVR-Doper, USBasp
- И снова о программаторах для AVR
Прошиваем Arduino программатором USBASP
Появилась схема USB программатора которая НЕ требует предварительной прошивки управляющего микроконтроллера. Схема простая как три копейки, но COM или LPT порт все же потребуется — для того, чтобы прошить управляющий контроллер.
Так что можешь сходить к другану. Нужна именно 8 или 48, без всяких индексов L. Так как у нас требуется частота выше чем 8 Мгц. Так как я стараюсь не выкладывать непроверенные решения, то я повторил этот программатор. Чисто для себя, поприколу. Подобрал наиболее компактную схему и перевел ее в формат Sprint Layout. Изготовил печатную плату, стравил.
Засверловал и напаял компоненты. Микросхему рекомендую ставить на панельку. Прошивка программатора Далее замыкаем перемычку J1 и J2 и подключаем к разьему стандартный последовательный программатор, да хоть тот же программатор Громова. Программатор должен иметь свое питание, иначе нужно подать его на схему. И заливаем в проц прошивку. Дальше нужно выставить биты конфигурации.
На картинке я привел скриншот из UniProf с правильно расставлеными битами конфигурации для контроллера ATMega Настройка в работу После прошивки нужно снять перемычку J1 и все, можно втыкать в комп.
Сразу же должно обнаружитсья USB устройство. Скармливаем ему дрова и у нас в системе появляется новый девайс — USBAsp. Если система ругается на драйвера, говорит, что это не драйвер, а фуфел какой то. Значит контроллер либо криво прошился, либо ты забыл снять перемычку J1.
Перемычка J3 используется для прошивки контроллеров у которых частота не превышает 1. Я ее поставил, без нее у меня мега 8 не хотела определяться. Потом подправил меге Fuse биты, чтобы она заработала на 8 Мгц, перемычку не снял, но работает. Слышал, что подправили и теперь перемычку можно не дергать туда сюда.
Красный светодиод показывает, что программатор подключен к USB и запитан. Зеленый, что идет обращение к прошиваемому контроллеру. Прошивающий софт Все, теперь можно подключать к программатору провод и тыкать им в прошиваемые контроллеры.
Мощнейший консольный программатор. Не стоит пугаться его консольности, во первых батники никто не отменял, а во вторых не него существует несколько оболочек. Короче, как в PoniProg. Чего эти утырки так вертят эти несчастные FUSE я понять не могу, хоть бы предупреждали, а то бы залочил кристалл нахрен.
Тут появилась подтвержденная инфа, что новая прошивка с оригинального сайта автора может не работать на некоторых компах. У меня в архивах лежит старая прошивка, от или даже года. Она может не работать на самых новых компах. Короче, не работает — попробуй другую версию прошивки. С сайта автора или из моего архива. Но можете попробовать сделать его. Новые ноуты идут без комов и лпт,у самого гемор на асере нет ни ком ни лпт,а переходники юсб-ком определяется тока через хаб:.
Вот я и думаю стоит ли на ноут делать юсб программатор. Кто -нибудь сталкивался с такими траблами? Вот конкретно этот работает через раз.
Как повезет. Скажем так. Нормальный COM работать будет. Но полно bitbang программаторов которые на COM вешаются но работают не через обмен по serial протоколу, а через ножкодрыжество порта. В общих чертах они идентичны программаторам которые вешаются на LPT.
У меня была такая же проблема — требовалось прошивать АВРки вне дома, для испытания домофонного мультиключа : Собрал вот эту штуку, работает отлично на ноуте. Доволен, теперь только им и пользуюсь. AMD использует в большей степени пятивольтовое напряжение 2. У меня нетбук Acer zg5 , я без труда поставил дрова и прогер работает как часы через Khazama prog.
Cейчас уже не выбрать,запорол последнюю мегу 8: фьюзы. Есть тини и атs. Прилепив к АВР переходник с усб на ком можно получить вполне работающий программатор.
Кстати, видел где то схемы работающие на напрямую с усб. AVR это всего лишь система команд, протокол обмена с программатором и МК, а по какому пути он работает уже не важно. Я давно уже два тумблера вывел на верх — питание и перемычка. Просто на момент фотографирования у меня не было тумблеров в наличии. Да именно так.
Через этот же разьем можно ее прошить. Однако никто не мешает вытащить мегу и прошить ее отдельно любым удобным способом. Также любой удобный способ можно подключить к разьему. SV1 хоть те же 5 проводков :. Я делаю так: открываю Uniprof, контроллер определяется 8к, mega8, жму на кнопку НЕХ выбираю usbasp. Далее накатываешь туда прошивку. Заходишь во фьюзы Нажимаешь Read везде.
Это к фузам отношение не имеет. Это биты защиты. У меня они все сброшены потому, что я не нажимал кнопку READ на этих фузах. Та же история, подсоединил к программатору громова, сначала кристалл определился, а после стирания кристалла, программа перестала его видеть. Сделал так как вы описали и МК больше не видится. Чую надо идти за новой : Не подскажите может есть способ сброса на дефолт??? Наверно у меня кривые руки : да и еще Кварц у меня стоит на 12 МГц а сопротивления на дата ножках юсб порта по 62 Ома.
Вообще не определяется? Это странно. Судя по фузам он должен запуститься сразу же на основном 12МГц кварце который встроен в схему. Питание приходит на мк? Ну естественно он у тебя в зифе не увидится — для прошивке нужен тактовый генератор.
У тебя, после зашивки фузов, тактовый импульс переключен с внутренного генератора на внешний генератор. В схеме программатора прошиваться будет там кварц стоит , а вот в зиф панельке твоей никакого кварца нет.
Поэтому то у тебя и МК не определяется. Поэтому смело втыкай программатор унипроф к программатору усбасп и прошивай его прям в схеме. Тока джамперы поставь правильно — питание и самопрог надо выставить.
Если тебе не нужен usbasp то просто купи кварц на 12мгц и два конденсатора на 22pF и подключи их к прошиваемому МК как это сделано в схеме баспа. И он должен опять увидется громовым. Подпаялся к программатору залил прошивку выставил фюзы нажал READ отключился снял джампер J1 и… те же яйца только в профель : не определяет его винда и все неизвестное устройство, пробовал на трех разных компах.
Похоже это только у меня такая фигня :. Есть такое палево. У меня заработало и без стабилитронов и ничего не сгорело. Но я все же их добавил. И в финальном Lay файле, который выложен на сайте, я добавил эти два стабилитрона. Картинки в статье тока руки не дошли переделать. Помимо того, что не со всеми хостами работает, оно еще и отключается время от времени.
Вот что сказал obdev: 3. Can you please measure the voltage level on D-? Is it well above 2. Без стабилитронов не на всех материнках работает определяет устройство. Дело в том, что я устаналиваю фьюзы как показано на картинке для ATm8,но они как-то частично устанавливаются. Они устанавливаются во время программирования или когда нажимаешь write?

Программаторы для микроконтроллеров AVR
Прошить микроконтроллер, значит скопировать в него программу. Загрузить программу можно через специальное устройство — программатор. Программаторы бывают разных типов, нас интересуют те, которые умеют прошивать AVR микроконтроллеры фирмы atmel, тип ATmega. Раньше у меня был стационарный компьютер и я пользовался LPT программатором на фото слева. Он отработал больше 2х лет.
Делаем дешевый аналог STK500 из китайского USB ISP программатора
Зарегистрироваться Логин или эл. Войти Запомнить меня. Блог AliExpress Помощь по покупкам. В дополнение к обзору mySKU. Пришёл программатор в пакетике с кабелем подключения. Описание и схема устройства на английском: www. На плате распаяны 2 красных светодиода, показывающих состояние программатора. Также на плате есть нераспаянные перемычки: JP2 — для обновления прошивки самого программатора. JP3 — для установки медленного режима программирования если тактовая частота программируемого контроллера менее 1,5MHz. При желании можно найти готовую плату-адаптер с панелькой.
Делаем дешевый аналог STK500 из китайского USB ISP программатора
Микросхемы флеш-памяти eeprom серии 25xxx широко применяются в микроэлектронике. В частности, в современных телевизорах и материнских платах в 25xxx хранится прошивка биоса. В свое время я купил себе такой для программирования микроконтроллеров. Теперь мне понадобилось прошить не микроконтроллер, а SPI-флеш и решено было им воспользоваться.
Альтернативные прошивки для AVR910 by PROTTOSS, AVR-Doper, USBasp
Поддержка самых последних контроллеров всегда будет. Попробуй в точке опоры. Самому собрать оно конечно дешевле, а ты уверен что будет нормальная поддержка этого программатора. Переконвертировать в hex с помощью программы ebn2hex найдете в этом форуме. Фузы ставить так:. Опаньки, ну про Vcc я молчу, но не подключать выводы портов ввода на GND - это что-то новое для меня.
И снова о программаторах для AVR
Регистрация Вход. Ответы Mail. Вопросы - лидеры Задача по физике 1 ставка. Провод КСПВ, вопрос к электрикам 1 ставка. Мощность рассеивания транзистора?
Русская поддержка phpBB. Конфиденциальность Правила. Toggle navigation. Полигон призраков всё о старых компьютерах Пропустить.
Войти через. Гарантия возврата денег Возврат за 15 дней. Скажите пожалуйста, надо ли перепрошивать данный программатор? Посылка включает в себя:. Этот программатор основан на дизайне USBasp Томаса фисчла и подключается к usb-порту вашего компьютера.
Довольно известный и популярный программатор, попытки портирования на форуме уже были, но к большому сожалению они затерялись в той большой ветке было дело, искал целенаправленно, но не мог найти! Но главное, что в тех прошивках так и не был исправлен глюк с таймаутами в avrdude и "работой через раз" в CodeVisionAVR. Веселый баг с потерей USB-пакета также исправлен. Рекомендуется в большинстве случаев. HID стандарт не нарушает и не требует драйверов вообще. К сожалению, поддержка есть пока только в avrdude. Отладочный интерфейс предназначен для обмена данными между программируемым устройством и ПК.
Он собран на микроконтроллере Atmega8 или Atmega48 , требует минимум внешних компонентов, имеет несколько готовых вариантов разводки печатной платы и оболочек для программирования, а также может работать под Linux и MacOS. Правда есть одно НО! Схема программатора USBasp представлена на рисунке ниже.
Я считаю, что Вас обманули.
Я извиняюсь, но, по-моему, Вы не правы. Давайте обсудим это.
Большое спасибо за помощь в этом вопросе.