Лучше бы спаяли клон программатора AVRISP mkII. Схема простейшая, совместим с AVRStudio, подключается по USB, шьет весь ассортимент микроконтроллеров AVR (в том числе и XMEGA), поддерживает интерфейсы программирования PDI, TPI и ISP. И прошивки, и исходный код программатора в свободном доступе. Обновление программного обеспечения программатора также возможно по USB, поэтому чтобы сделать программатор AVRISP mkII, не нужен никакой внешний программатор. Что еще нужно для счастья?..
Это только по Вашему так. Потому что даже и не пытались прогуглить. На самом же деле программатор AVRISP mkII собирается на чипе AT90USB162, в котором уже с завода прошит USB бутлоадер DFU. По этому по-любому никакой внешний программатор не нужен.
Ну с этим программатором автор тоже не прогадал. Если бы он впаял панельку для контроллера, то мог бы менять прошивки как перчатки — схемы программаторов на mege8 у всех одинаковы. Все prottossы, usbasp, avrdoper-ы имеют небольшые отличия в периферии в виде светодиодов и перемычек. Да и драйвера имеют мало отличий. Например я использую на windows-компе usb-rs232 преобразователь одного японского разработчика, а драйвер от prottoss-а, в котором используется код того же японского разработчика.
Программатор, про который пишет автор топика, хорош был лет 5 назад, когда USB-программаторов было мало, а интерфейсы COM и LPT начали активно вымирать. Сейчас это уже устаревший программатор, и по соотношению (возможности * качество) / цена он ничем не лучше новых современных программаторов. Чем покупать такое г..., лучше уж заказать что-нибудь полезное на сайте Olimex. Посылка из Болгарии доходит удивительно быстро (около недели), прямо до Вашего порога. Не намного дороже, зато никогда не пожалеете.
Так панелька под контроллером стоит — посмотрите внимательней. Я могу снимать чип и заменить его Мегой48. Могу перепрограммировать прямо в программаторе — сделав его STK-500 совместимым и работать в AVR Studio. Еще не пробовал но на днях сделаю.
И на плате тоже стоит панелька — ставлю 2313. Программирую, достаю ставлю Tiny13/ Программирую достаю.
Введите в строке поиска клон программатора AVRISP mkII, и получите кучу полезной информации. Начиная от принципиальной схемы, кончая инструкцией по сборке, исходниками и прошивками.
> Самый глупый и самый главный вопрос возникший у меня и сотни других новичков в интернете купивших микроконтроллер скажем ATTINY2313 и программатор — что дальше?
Так вопрос ставят те, у кого процесс разработки происходит только ради разработки. Поэтому на любом русскойязычном сайте, посвещеном контроллерам, количество схем программаторов и прибамбасов к программаторам перевешивает количество схем прикладного характера.
Согласен, причем во многих инструкциях к программаторам есть схема подключение к МК, я очень долго гадал зачем её прилагают сейчас наконец-то понял.
В 99.99% имена выводов с программатора = имена выводов куда надо подключать программатор.
Да, но к сожалению в моем случае не было ни одной инструкции. Только схема платы и описание джамперов и диодов в ней, ссылки на софт. Дальше гадай сам. Первый программатор UNIPROG2003 — мы заказывали уже готовый — там все просто — он рабочий пришел. Вставил чип, запустил Ponyprog и скачивай прошивки. А в моем случае пришлось разбираться в работе программатора с нуля. И это хорошо — это старт. Теперь я смогу своими руками понимая схему собрать более новые прототипы от того же протоса или те, что на хабре ребята делают.
Прошу еще раз обратить внимание на последнее предложение:
Повторюсь ГУРУ — эта статья для новичков. Если можете дополнить статью, или подправить я буду только рад, так как сам еще новичек. Но очень много людей не могли толком ответить на данную проблему ни в одном из форумов. Даже перечитал все англоязычные форумы. Даже спаял Программатор Громова. Но деньги та уже потрачены — необходимо довести до ума. Вот им и посвящается данная статья. Спасибо за внимание
Если бы эта статья была написана раньше я бы не потерял столько времени в поиске неисправности и не грешил бы на реализатора этого устройства.
Derailed писал:
/Лучше бы спаяли клон программатора AVRISP mkII.
Ответ: На том же рынке я на днях видел в продаже клон этого программатора. Цена 250грн — 31.25 $
Согласитесь цена завышена.
Не у всех есть Ворд на компьютере, и не у всех есть Ворд с проверкой русского языка.
to Puzik007:
мировая сеть имеет имя Internet. А имя обычно пишут с большой буквы. Исключение имеют только президенты США, которым доступно множество сетей и посему с маленькой.
Грабли с USBasp, на которые наступил сам:
В некоторых схемах нет стабилитронов на USB, так вот, они очень важны. Причем, необходимы маломощные стабилитроны (zener diode), первый раз впаял BZX85-C3V6 (1.3Ватт) — на настольном компе и ноуте программатор работал со сбоями, периодически «пропадал», надо было часто дергать USB разъем. Много гуглил, внятного ничего не находилось. Выкинул стабилитроны — программатор перестал вообще работать. Но, в то же самое время, всё прекрасно работало на древнем Compaq AP550 (что вызывало недоумение). А когда впаял BZX83-C3V6(0.5Ватт) — USBAsp заработал без нареканий везде.
Спасибо большое — стабилитроны вообще очень интересная штука.
Если у кого то еще есть горький опыт сборки программаторов — милости просим.
Надеюсь кому нибудь помогла эта статья и комментарии.
Был такой глюк, но удалось его победить тем, что переставил стабилитроны после низкоомных токоограничивающих резисторов — ведь падение напряжения на шине некоторомы хабами воспринимается как неординарное функционирование и приводит к отключению USB-портов(очень заметно по устройствам, имеющим светодиодный индикатор).
Кстати у меня из за стабилитронов не только программатор прекращал работать, но и другие устройства. Несколько дней работают и все — не определяет комп устройство — мультиметром проверяю все детали рабочие, сопротивление нормуль а комп не видит. Перепаиваю на новые стабилитроны и все работает отлично. 3v3
Не работает AVR USB Программатор? Настроим