Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Программатор для AVR своими руками

Программатор для AVR своими руками 08 март 2015 10:38 #1

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 598
  • Спасибо получено: 88
Первое c чего начинает каждый решивший работать с микроконтроллерами это программатор.
В сети сейчас огромное множество всякого рода устройств, простые сложные, USB, LPT, COM. С недавнего времени появилась необходимость внутрисхемного программирования.
Собственно вопрос: кто чем шьет? Какую схему Вы используете,какую посоветуете, какую даже не стоит рассматривать. Что бы и внутри схемно шить можно было, и как это делать?
В наличии есть ноут, на котором USB и переходник USB-com, но есть и стационарный, на котором есть полноценный COM порт.

Вложенный файл:

Имя файла: isp6.rar
Размер файла:5 KB


Вложенный файл:

Имя файла: isp10.rar
Размер файла:28 KB




Буду рад советам, ответам и помощи, друзья.
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
Последнее редактирование: 08 март 2015 12:07 от wolf2000.
Администратор запретил публиковать записи гостям.

Программатор для AVR своими руками 08 март 2015 12:14 #2

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4069
  • Спасибо получено: 1393
wolf2000 пишет:
Собственно вопрос: кто чем шьет? Какую схему Вы используете,какую посоветуете, какую даже не стоит рассматривать. Что бы и внутри схемно шить можно было, и как это делать?
Уже несколько лет шью программатором из вложения (COM-порт). Поскольку применяю в своих разработках ограниченный набор AVR (в основном ATMEGA8, ATTINY тоже какие-то шьет, память...), то не могу сказать, что он еще поддерживает. Программой для прошивки пользуюсь PONYPROG.
На плате COM-порт "папа". Панельки для ATTINY в жизни просто болтаются на проводках, когда делал программатор было не актуально, а теперь лень переделывать. Да и не часто сталкиваюсь с ATTINY.
В архиве схема в Proteus, печатная плата в нем же. Фотографии внешнего вида.
Также где-то сзади компьютера болтается программатор LPT "5 проводков", тоже какие-то Меги шил из-под CVAVR, которые не пошли под PONYPROG.
---
По внутрисхемному программированию нужно смотреть конкретную схему.
На выводах программирования в схеме не должно быть низкоомной нагрузки. Сюда надо добавить и выводы под кварц, если он в схеме не используется. Также и его установка при необходимости.
Поскольку программатор питается непосредственно от сигналов COM-порта, то его мощность маленькая. Поэтому может не потянуть все программируемое устройство (оно окажется запитанным от VCC программатора).
Для избежания этих неприятностей есть несколько вариантов.
1. На стадии разработки схемы предусмотреть, чтобы перечисленные выводы не были выходами. (Не всегда удается.)
2. Сначала на плату паяется МК, прошивается, а затем все остальное. (Самый простой, если не предвидится перепрошивка.)
3. Установка джамперов. (Самый надежный на все случаи жизни.)
4. Питание программатора от внешнего источника +5V. Если дело только в питании иначе в комплексе с предыдущими мероприятиями.

Вложенный файл:

Имя файла: Programer_AVR.zip
Размер файла:80 KB
Последнее редактирование: 08 март 2015 12:15 от Soir.
Администратор запретил публиковать записи гостям.
Спасибо сказали: samko

Программатор для AVR своими руками 08 март 2015 14:21 #3

  • nenenet
  • nenenet аватар
  • Не в сети
  • I live here
  • Сообщений: 348
  • Спасибо получено: 8
Не знаю на сколько это правильно,но для внутрисхемного программирования,уже в двух схемах делал перемычку на общий провод питания МК. Т.е. если необходимо перепрошить убираю перемычку и МК не соединен со схемой по минусу. Подпаиваю проводки и все получается.

Программатор приобретен в Китае
Вложения:
Последнее редактирование: 08 март 2015 14:24 от nenenet.
Администратор запретил публиковать записи гостям.

Программатор для AVR своими руками 13 март 2015 23:58 #4

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 598
  • Спасибо получено: 88
Спасибо Soir. Простой, а главное надежный прибор. Все, что сделано мною на Атмеге, все шил этим программатором, внутри схемы пока не пробовал. Рекомендую

Вложенный файл:

Имя файла: AVR.rar
Размер файла:46 KB
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
Последнее редактирование: 14 март 2015 00:00 от wolf2000.
Администратор запретил публиковать записи гостям.

Программатор для AVR своими руками 15 март 2015 21:02 #5

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 598
  • Спасибо получено: 88
Интересное кино, на сайте море народу (более 100), многие собирают проекты на Атмеге, пишут комменты и тестируют, а чем пишут? идут на рынок и платят денег за прошивку?
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
Администратор запретил публиковать записи гостям.

Программатор для AVR своими руками 15 март 2015 22:17 #6

  • mibic77
  • mibic77 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 195
  • Спасибо получено: 18
Пользую лпт на 244-х буферах,для надежности.Внутрисхемно -неприходилось,скоро придется,с переходом на смд корпуса,думаю вполне реально,главное чтоб на линиях не было низкоомной нагрузки.По поводу отключения общего минуса авр от платы-надо попробовать,тогда и такой должен потянуть(во вложении),собирал для временного пользования.А если подумать,к нему тоже можно 244-ю подцепить для надёжности.
Вложения:
Ніяка в світі держава не зацікавлена процвітанням іншої держави-борімся,щоб піднятись вище-"У рейтингу процвітання...
Последнее редактирование: 15 март 2015 22:23 от mibic77.
Администратор запретил публиковать записи гостям.

Программатор для AVR своими руками 15 март 2015 22:53 #7

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 598
  • Спасибо получено: 88
вижу СОМ порт и 9 пин. А где лпт?
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
Администратор запретил публиковать записи гостям.

Программатор для AVR своими руками 16 март 2015 01:04 #8

  • gfgeuf
  • gfgeuf аватар
  • Не в сети
  • Harness is online
  • Сообщений: 30
  • Спасибо получено: 1
найнадініший на мою думку програматор STK200-300 чи його клон ATmega 8 ; 16 ; 48 , ATtiny 13 ; 2313, прошиваються дуже швидко , працюю в основному з адаптером але внутрішньосхемно також пробував, AVR910 перешивав, PONYPROG та программатор з CVAVR його чудово "впізнають"
ПУТИ ТОКА НЕИСПОВЕДИМЬІ
Администратор запретил публиковать записи гостям.

Программатор для AVR своими руками 16 март 2015 07:45 #9

  • mibic77
  • mibic77 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 195
  • Спасибо получено: 18
--А где лпт?-->STK200-300 во вложении.Также зделал доктора АВР,в планах смд-адаптеры вытравить.К чему веду-появилась идея обеденить схемы доктора(использовать панельки и переходники) и програматоров сом лпт.
Вложения:
Ніяка в світі держава не зацікавлена процвітанням іншої держави-борімся,щоб піднятись вище-"У рейтингу процвітання...
Последнее редактирование: 16 март 2015 07:49 от mibic77.
Администратор запретил публиковать записи гостям.

Программатор для AVR своими руками 17 март 2015 17:33 #10

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 598
  • Спасибо получено: 88
mibic77 пишет:
--А где лпт?-->STK200-300 во вложении..
внутрисхемно ним прошиваете? каковы ньюансы при этом
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
Администратор запретил публиковать записи гостям.

Программатор для AVR своими руками 17 март 2015 19:00 #11

  • gfgeuf
  • gfgeuf аватар
  • Не в сети
  • Harness is online
  • Сообщений: 30
  • Спасибо получено: 1
Я прошивал несколько раз программатор AVR910 и ИФК-приемник на ATmega48 для дистанционного управления компьютером.Если не работает внутрисхемно то просто освобождаю от обвязки вьіводьі которьіе используются для программирования.
ПУТИ ТОКА НЕИСПОВЕДИМЬІ
Администратор запретил публиковать записи гостям.

Программатор для AVR своими руками 18 март 2015 13:47 #12

  • mibic77
  • mibic77 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 195
  • Спасибо получено: 18
Надо смотреть индивидуально по каждой схеме,особено линию "ресет" ,чтоб буферы смогли перекинуть состояние,ну и все остальние.Например,если на ноги(предназначенние для прошивки)даже 0.47к резисторы+индикатор(цыферки) подвешен-возможние проблемы имеют место.Делаю так-кидаю смд микру на плату,сё остальное тоже,но ноги програмирования не нагружаю.Если есть в схеме кварц,то и без доктора (если фюзы-на него) перешётся.
PS:wolf2000-вопрос на засыпку был?
Ніяка в світі держава не зацікавлена процвітанням іншої держави-борімся,щоб піднятись вище-"У рейтингу процвітання...
Администратор запретил публиковать записи гостям.

Программатор для AVR своими руками 18 март 2015 13:50 #13

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 598
  • Спасибо получено: 88
mibic77 пишет:
PS:wolf2000-вопрос на засыпку был?
Нет, практический интерес. Хочу попробовать "tqfp32" что бы не химичить с переходником. Сейчас на рынке только такие есть. А выпаивать каждый раз для прошивки, сами понимаете что будет с платой
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
Последнее редактирование: 18 март 2015 13:52 от wolf2000.
Администратор запретил публиковать записи гостям.

Программатор для AVR своими руками 18 март 2015 15:12 #14

  • mibic77
  • mibic77 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 195
  • Спасибо получено: 18
Обычной прищепкой для белья пару раз приходилось пользовать,чтоб неиспортить нульсовую платку после ЛУТа.есть заготовка "термофен на 32-смд-то самое что Вы имели в виду"-на ней и подпаялся к стк200-300,шью,потом кидаю на схемное дело,с прищепкой-результат,если нетак,повтор.Главное-чтоб прилегали все лапы мк,делаю проверку тестером с иголкой-мк лапа-дорога на плате.
Нащёт отключения земли от мк-повторю-собираюсь попробовать,теоретически вроде прокатывает,но если в теории по ходе все лапы уйдут к питанию?,вот что меня смущает,если кинуть на все линии индикацыю-и разобратся,вполне решаемо...
Если присмотрется к схемам,то уязвимость теоретически в линии"MISO"-так называемая обратка-вот и на ней не должно быть даже и 5-10ком в сторону питания и земли..,а то и даже буфер на лпт неопредилится,какую позицию ему занять.
Коротше,есть терморегулятор на 2313,с подключеними выводами(прошивочними-резюк 0.47к+семисегментник)подпаяюсь для интереса на свой лптшний прошивальщик-отпишусь.
Ніяка в світі держава не зацікавлена процвітанням іншої держави-борімся,щоб піднятись вище-"У рейтингу процвітання...
Последнее редактирование: 18 март 2015 16:59 от mibic77.
Администратор запретил публиковать записи гостям.
Спасибо сказали: nenenet

Программатор для AVR своими руками 19 март 2015 08:00 #15

  • gfgeuf
  • gfgeuf аватар
  • Не в сети
  • Harness is online
  • Сообщений: 30
  • Спасибо получено: 1
Ну у меня алгоритм чуть иной , я сначала на куске линолеума иголкой подгибаю вниз вьіводьі для программирования самую малость , только так чтобьі при прижимании прищепкой именно они в первую очередь контачили с дорожками и прищепку использую канцелярскую, если плата двусторонняя то подкладьіваю кусок бумажки с обратной стороньі.А если плата предусматривает внутрисхемное программирование , после травления платьі в первую очередь припаиваю микроконтроллер но только вьіводьі программирования , прошиваю , проверяю , прошел проверку - продолжаю монтаж обвязки, не прошел - повторно программирую, или снимаю и в ATMEGAFUSEBITDOCTOR...
ПУТИ ТОКА НЕИСПОВЕДИМЬІ
Администратор запретил публиковать записи гостям.

Программатор для AVR своими руками 22 март 2015 22:15 #16

  • куко
  • куко аватар
  • Не в сети
  • Harness is online
  • Сообщений: 31
  • Спасибо получено: 4
Самый первый мой програматор был Екстрапик,для шитья Пиков,но потом в сети нашел Екстрапик+доработка и получился один прогер для прошивки и Пиков и АВР.Со временем наделал переходных плат для ДИП вариантов Пиков и Атмег,которые посредством разьема подсоединяються к основной плате.А если надо внутрисхемно прошить то просто на тот же разьем цепляю шлейф или пяти проводковый или шести.До подорожания успел купить Пик-Кит2 версии Лайт,чисто для Пиков,там в нем ассортимент их расширен.А АВР ки так и шью Екстрапиком хотя и собрал себе для АВР от PROTTOSSA,но так ниразу им и не воспользовался.А фюзебитдоктор не раз спасал от неправильных манипуляций с фюзами
Администратор запретил публиковать записи гостям.

Программатор для AVR своими руками 17 апр 2015 12:53 #17

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 598
  • Спасибо получено: 88
Soir пишет:
Уже несколько лет шью программатором из вложения (COM-порт). Поскольку применяю в своих разработках ограниченный набор AVR (в основном ATMEGA8, ATTINY тоже какие-то шьет, память...), то не могу сказать, что он еще поддерживает. Программой для прошивки пользуюсь PONYPROG.
Вопрос по совместимости этого программатора с jtag ice. Нужно прошить плату, внутрисхемно. Спасибо
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
Администратор запретил публиковать записи гостям.

Программатор для AVR своими руками 18 апр 2015 05:45 #18

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 4069
  • Спасибо получено: 1393
wolf2000 пишет:
Вопрос по совместимости этого программатора с jtag ice. Нужно прошить плату, внутрисхемно.
Внутрисхемно прошивал. На счёт jtag ice не знаю.
Последнее редактирование: 20 апр 2015 21:14 от Soir.
Администратор запретил публиковать записи гостям.

Программатор для AVR своими руками 20 апр 2015 21:02 #19

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 598
  • Спасибо получено: 88
Soir пишет:
На счёт jtag ice не знаю.
Может кто пробовал, использует.
Интересует именно jtag и желательно на Атмеге 8.
Для разовой прошивки. Дякую
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
Последнее редактирование: 20 апр 2015 21:12 от wolf2000.
Администратор запретил публиковать записи гостям.

Программатор для AVR своими руками 21 апр 2015 12:59 #20

  • gfgeuf
  • gfgeuf аватар
  • Не в сети
  • Harness is online
  • Сообщений: 30
  • Спасибо получено: 1
А чи впевнені ви, що ATmega8 підтримує цей інтерфейс? Чи можливо ви мали на увазі, що программатор повинен бути виконаний на ATmega8... та фразаwolf2000 пишет:
Для разовой прошивки
розвіює мої сумніви у вашому формулюванні паитання, а цей мікроконтролер не підтримує програмування через jtag
ПУТИ ТОКА НЕИСПОВЕДИМЬІ
Последнее редактирование: 21 апр 2015 13:06 от gfgeuf.
Администратор запретил публиковать записи гостям.

Программатор для AVR своими руками 21 апр 2015 16:59 #21

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 598
  • Спасибо получено: 88
gfgeuf пишет:
Чи можливо ви мали на увазі, що программатор повинен бути виконаний на ATmega8...
так. зробити прогер на Атмега8, а шити потрібно Атмега64 L
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
Администратор запретил публиковать записи гостям.

Программатор для AVR своими руками 21 апр 2015 17:49 #22

  • mibic77
  • mibic77 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 195
  • Спасибо получено: 18
Можливо Вам згодиться таке,випадково натрапив.
Ніяка в світі держава не зацікавлена процвітанням іншої держави-борімся,щоб піднятись вище-"У рейтингу процвітання...
Последнее редактирование: 21 апр 2015 17:50 от mibic77.
Администратор запретил публиковать записи гостям.

Программатор для AVR своими руками 21 апр 2015 21:28 #23

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 598
  • Спасибо получено: 88
mibic77 пишет:
Можливо.
Дякую. Бачив. Але два мінуси для разового використання.
Мега16 та кварц. В наявності нема ні того ні того. Окрім цього мегу16 треба шити (. Ще раз дякую
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
Администратор запретил публиковать записи гостям.

Программатор для AVR своими руками 21 апр 2015 21:39 #24

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 920
  • Спасибо получено: 269
Есть вопрос на опознание программатора.
Купил когда то в Китае что-то похожее на высоковольтный программатор.
От китайца был прислан сам программатор и "шнурок" usb к нему , и все....
Из внятной надписи на плате есть только usb avr fuse prog v2
Вот так он выглядит на внешний вид



Может кто знает, что за программатор такой, и в какой программе он может работать&
#StopRussianAggression
Администратор запретил публиковать записи гостям.

Программатор для AVR своими руками 21 апр 2015 21:50 #25

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 598
  • Спасибо получено: 88
AVR910 ... повинна CodeVision женитися з ним
або тут його родина
чи тут народили. Можу помилитиси
Save Ukraine! Stop Putin!
Не купуй товари окупантів! На початку штрих-коду від 460 до 469
Последнее редактирование: 21 апр 2015 21:58 от wolf2000.
Администратор запретил публиковать записи гостям.
Модераторы: wolf2000, Vakula, Айнцвайдрайченко