Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Схемы и программы (https://forum.antichat.xyz/forumdisplay.php?f=61)
-   -   Создание программатора (https://forum.antichat.xyz/showthread.php?t=159586)

nerezus 27.11.2009 22:27

Создание программатора
 
Кто подскажет, как через LPT прошить AVR - контроллер, а точнее ATmega16?

Нужна схема соединения для LPT + что туда припаивать?

razb 28.11.2009 00:03

Глянь тут, мб оно?
_http://booksbybibin.14.forumer.com/viewtopic.php?t=3
_http://booksbybibin.14.forumer.com/viewtopic.php?t=6
_http://www.ikalogic.com/isp.php
_http://www.botskool.com/user-pages/tutorials/electronics/parallel-port-programmer-atmega-1632

Вообще гугли по "atmega16 parallel port programmer" много инфы.

Sn@k3 28.11.2009 00:06

Цитата:

Сообщение от nerezus
Кто подскажет, как через LPT прошить AVR-контроллер, а точнее ATmega16?

Нужна схема соединения для LPT + что туда припаивать?

ааххаха у меня тоже такой(контроллер)))) сам пока толкмо мало понимаю, а нах лпт? чем-те ком не угодил? и инфи полно?
п.с.!!! нашел проги???? скинь! есть русс инфа по нему?

nerezus 28.11.2009 00:45

Кома у меня ни на одном компе нету (
LPT на одном + его легче паять. Нашел схему уже:

Цитата:

Вывод 6 - SCK через 150ом
Вывод 7 - MOSI через 150ом
Вывод 9 - Reset через 150ом
Вывод 10 - MISO через 150ом
Вывод 25 - GND
выводы 3 и 11 закорачиваешь между собой
выводы 2 и 12 тоже закорачиваешь между собой
Просто влом тратить деньги на программатор за 700-9000р ;)

NetSter 28.11.2009 00:53

Цитата:

Сообщение от nerezus
Кто подскажет, как через LPT прошить AVR-контроллер, а точнее ATmega16?

Нужна схема соединения для LPT + что туда припаивать?

Нерезус прив
у меня одногрупник шарит не по детски в этом.
у него есть свой сайт, но наверное о нем никто не слышал
http://my-avr.at.ua/
так вот, если нужно что нить более детально - стучи в осеку.

nerezus 28.11.2009 01:29

Спс, завтра стукну ) Утром куплю деталей )

nuclear 18.12.2009 02:12

вот сайтец советую посмареть найдете много интересного для себя easyelectronics.ru
а вот и самый простейшипй програматор easyelectronics.ru/avr-shag-pervyj-programmator.html
програматор юсб easyelectronics.ru/usb-programmator-avr-usbasp.html

Ржунимагу 18.12.2009 02:19

А для Altera Epm3032 подскажет кто-нибудь что-нибудь???

http://www.utsource.net/goods_files/...42D10_2514.jpg

DEm__2006 09.01.2010 06:52

для AVRок:
из юсб варианта - очень понравился STK500 by Petka
http://electronix.ru/forum/index.php?showtopic=68372

из ЛПТ - STK200/300
http://easyelectronics.ru/programmator-stk200300-dlya-mikrokontrollerov-avr.html

Вариант ЛПТ - в разы дешевле!!

herfleisch 09.01.2010 07:05

Цитата:

Сообщение от nerezus
Вывод 6 - SCK через 150ом
Вывод 7 - MOSI через 150ом
Вывод 9 - Reset через 150ом
Вывод 10 - MISO через 150ом
Вывод 25 - GND
выводы 3 и 11 закорачиваешь между собой
выводы 2 и 12 тоже закорачиваешь между собой

"через 150ом" - т.е. через обычный резистор сопротивлением 150ом???

Ты уверен, что схема настолько проста и я не спалю ни LTP, ни контроллер?

DEm__2006 10.01.2010 02:48

Цитата:

Сообщение от herfleisch
"через 150ом" - т.е. через обычный резистор сопротивлением 150ом???

Ты уверен, что схема настолько проста и я не спалю ни LTP, ни контроллер?

я вообще без резюков ставил первое время.. а вообще схема, на которую я дал выше ссылку - собирается за полчаса, если уже все есть готовое...и выглядит красиво!

DEm__2006 18.01.2010 03:27

Цитата:

Сообщение от DEm__2006
для AVRок:
из юсб варианта - очень понравился STK500 by Petka
http://electronix.ru/forum/index.php?showtopic=68372

из ЛПТ - STK200/300
http://easyelectronics.ru/programmator-stk200300-dlya-mikrokontrollerov-avr.html

Вариант ЛПТ - в разы дешевле!!

http://radioded.ru/content/view/100/49/ - LPT

POS_troi 18.01.2010 09:46

Общак

http://msevm.com/main/prog/index.htm

В свою очередь пользуюсь данным программатором

http://prottoss.com/projects/AVR910.usb.prog/avr910_usb_programmer.htm

bymugen 17.02.2010 12:42

Кто что думает по поводу этого устройства?
USB программатора который НЕ требует предварительной прошивки управляющего микроконтроллера.

-Денис- 17.02.2010 13:00

Честно говоря это вещь довольно известная, и вполне работоспособная, но не на всех компах, т.к. в Maga8 нет аппаратной USB шины, то ее приходится программно реализовывать (и как следствие этот МК необходимо прошить (через разъем SV1)), помимо этого напряжение питания МК 5В, а уровни сигналов в USBшнике 3В, т.е. необходимо согласование. В следствии этого не все компы корректно работают с таким программатором, хотя большинство работает нормально, поэтому в серию такой программатор пускать нельзя, а для себя вполне можно сделать
Если нужен программатор который не требует предварительной прошивки, то ищим программатор STK200, но он на LPT порт. Если LPT порта нет то можно купить переходник USB-LPT или один раз зашить этот программатор и пользоваться им.

raven314 18.02.2010 13:06

http://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D 0%B0%D1%82%D0%BE%D1%80
ребят. для того, чтобы писать программы для процессора, он нужен ?
вообще для микросхем.
или как ?
где взять основы всего этого ?

bymugen 18.02.2010 14:01

Если ты имеешь в виду микроконтроллер, то программа пишется на C++ в WinAVR или AVR Studio. Сразу ее можно в МК не прошивать, а эмулировать в Proteus или VMLAB и уже там отлаживать.
Если конкретно МК изучать хочеш, то тебе сюда, рекламы там много, но сам зачитываюсь))

RDL_Rider 19.02.2010 02:07

Юзайте "5 проводков для AVR" и будет вам Щастье :) (по крайней мере, первую неделю)
Сам сейчас пользуюсь USBASP от DI HALT'a - никаких нареканий, за исключением того, что на ноуте он категорически отказывается работать. Поэтому сейчас целюсь потиху в JTAG от того же DI HALT'a, чего и всем вам советую :)
Кстати, так никто и не накопал ничего про плм альтера ?

raven314 20.02.2010 10:50

а в чем отличия всевозможных PIC от AVR и прочих ?
по идее все они прошиваемы, насколько я понял ?

bymugen 21.02.2010 17:25

Я обычно предпочтение отдаю тем что указаны в схеме, и под что уже есть готовая прошивка, такой вот я лентяй))
В принципе различия не столь значительны, хотя бы ТУТ посмотри.

bymugen 06.03.2010 00:52

Помощь в сборке Pony Prog
 
Собираю Поньку.
Возникла проблема... Сделал две заготовки печатной платы:
1)сначала с инверсией - в итоге надписи читабельны, но распайка ком порта меня смутила (где 5ый пин- там 1ый и т.д.)
2)по сему поводу вытравил вторую- без инверсии, надписи стали зеркальными, ком порт смотрится как надо, но распайка разьемов программируемых микрух не правильная...
Теперь ломаю себе голову какую паять...
Вот принтскрины печаток из SLayout 5.0:
http://s57.radikal.ru/i158/1003/60/667548f6a9c6t.jpghttp://s12.radikal.ru/i185/1003/75/b5bb41df43adt.jpg]
Распиновка микрух:
http://s60.radikal.ru/i167/1003/19/859efe054fadt.jpg


Ай яй яй! Туплю...
Там просто вместо "папы" на схеме "мама" идет :D
Первый вариант был правильным...

bymugen 14.03.2010 02:12

Простой программатор для PIC
 
Собирал я значит вот ЭТО. После того как сжег Пони Прог, да да я сделал это! :) Собрал этот простой программатор, но перепутал контакты и сжег КОМ порт :D
Пришлось идти к другу и у него прошивать :cool:

Простой программатор шьет PIC12C5XX, 12C67X, 16C55X, 16C61, 16C62X, 16C71, 16C71X, 16C8X, 16F8X

http://vrtp.ru/screenshots/569_1.pnghttp://vrtp.ru/screenshots/569_2.png
http://vrtp.ru/screenshots/569_3.png
http://vrtp.ru/screenshots/569_4.pnghttp://vrtp.ru/screenshots/569_5.pnghttp://vrtp.ru/screenshots/569_6.png
http://vrtp.ru/screenshots/569_7.png

Печатка в SLayout 5.0 ЗДЕСЬ
Программатор хорощо работает с Winpic СКАЧАТЬ (depositfiles.com), СКАЧАТЬ (narod.ru) в архиве фотки с настройками, выставляем также!

mind 15.03.2010 05:39

bymugen, залей пожалуйста Winpic куданить где нормально можно скачать, нето этот депозит уже просто уе...ал :(

bymugen 15.03.2010 13:17

Обновил пост. Если не подходит, сразу напиши куда залить.

Совсем забыл, шить в такой последовательности:

1) Микросхема- Выбор (выбираем свою)
2) Файл- загрузить
3) Микросхема- стереть (обязаловка!!!)
4) Микросхема- программировать (код+данные+конфиг)

Во вкладке "Интерфейс":

"Тип интерфейса"->"JDM программатор для посл. порта"
или
"Тип интерфейса"->"COM84 программатор для посл. порта."

Скрин не тот выложил)))

bymugen 27.03.2010 20:04

"Теже яйца только в профиль" или "Что собирать?"
 
Вот наконец решил собрать универсальный усиби программатор, но какой? Нашел три достойных варианта:

AVR USB программатор на FT232RL ТЫЦ (реализовано на 74HC244+FT232RL+74HC00)
USB программатор AVR - USBAsp ТЫЦ (реализовано на ATMega8)
STK500v2 by Petka ТЫЦ (реализовано на FT232BM+ATMega8)

Очень хотелось бы услышать ваше мнение по поводу:
Качества работы
Стоимости сборки
Универсальности

И т.п. В общем кто что думает?

Animal 28.03.2010 14:45

Цитата:

Сообщение от bymugen
Вот наконец решил собрать универсальный усиби программатор, но какой?

Петькин программатор достаточно прост, но хорошо продуман. Автор ведет поддержку данного проекта на электрониксе, где подскажут, что чем можно заменить и что делать, если что-то работает не так. Правда у FT232 шаг выводов мелкий, без должного опыта с платой затрахаесся. Но игра стоит свеч, имхо.

POS_troi 28.03.2010 16:37

Я протосом пользуюсь , вполне устраивает

http://prottoss.com/projects/AVR910.usb.prog/avr910_usb_programmer.htm

Вот думаю как бы это все добро прикрутить под Unix =)

bymugen 28.03.2010 20:03

Цитата:

Сообщение от bymugen
AVR USB программатор на FT232RL ТЫЦ (реализовано на 74HC244+FT232RL+74HC00)

По ссылке:
Цитата:

Управляющий софт:
Теперь о софте. Шьется все посредством программы avrdude...
...Работает в винде (в ХП точно, в остальных не проверял, нету у меня их), в линухе и говорят даже на маке...
Второй тоже управляется avrdude. На с чет третьего (STK500v2 by Petka) не знаю...

bymugen 11.04.2010 01:38

STK500v2
 
Собрал сей девайс. Очень доволен. Люблю я с мелкотней работать))) Заработал сразу. Правда прошивка с РадиоКОТа не пошла... Может FUSE не так выставил... Вот фото и материалы:

http://s03.radikal.ru/i176/1004/90/1b9a1837e921t.jpghttp://i069.radikal.ru/1004/38/6d9da324a34ft.jpghttp://s46.radikal.ru/i112/1004/a9/2a79bf1c961at.jpg

УСиБи переделывать не стал и кабель покупать тоже, купил переходник за 30р. Корпус хочу из оргстекла сделать, но пока на стойках, с материнок повыкручивал (LPT, COM).

Вкусности

Работает из-под оболочки AVRStudio, CodeVision.
Прошивка Atmega32 c проверкой занимает секунд 15-17.
Нормальный USB. Основан на FT232, в системе появляется еще один COM порт.
Программатор имеет стандартную разпиновку разьема для программирования как в фирменных программаторах STK200/STK500 от Atmel.
Новый протокол V2 программирования от Atmel, позволяющий прошивать даже новые виды МК без обновления прошивок программатора.
Программатор может генерировать сигнал 1 MHz для возможности восстановления микроконтроллеров с неверно прошитыми FUSE.
Добавлена возможность конфигурировать режим 1Mhz/fast через терминал, подключенному к виртуальному COM порту.
Микропроцессор программатора прошиваеться срузу через УСиБи PonyProg'ом.

Собираем

1) Печатку делал ЛУТ методом. Смотрим СЮДА
2) Паял станцией YX 936. Но можно и обычным паяльником ТЫЦ

Прошиваем

1) Ставим перемычку X2-X4
2) Подсоединяем к УСиБи
3) Устанавливаем CDM 2.04.06.exe и перезагружаемся.
4) Идем: Пуск->Правой клавишей "Мой компьютер"->Свойства->Оборудование->Диспетчер устройств->Порты (COM и LPT)->Правой клавишей "USB Serial Port (COMX)"->Свойства->Выставляем как на картинке:

http://s55.radikal.ru/i147/1004/a8/0fc7d049fa83.jpg

5) Жмем "Дополнительно" и меняем "Номер COM-порта" на COM1, COM2, COM3 или COM4. В зависимости от того какие у вас уже есть, нельзя допускать совпадений. Выше COM4 Pony Prog не видит
6) Качаем и устанавливаем Pony Prog ТЫЦ
7) Запускаем его и идем: Setup->Interface Setup->Serial->COMX->Галки:"Invert SCKL", "Invert D-IN", "Invert D-OUT"->OK
http://s58.radikal.ru/i160/1004/48/a4d167e864bf.jpg
8) Выбираем контроллер на каком будете собирать, я на Atmega8 он самый дешевый:

http://s002.radikal.ru/i199/1004/de/16b616bb0b0f.jpg

9) Открываем файл прошивки
10) Идем: Command->Security and Configuration Bits->Ставим как на картинке->Жмем "Write":

http://s49.radikal.ru/i123/1004/3f/80f7d861737b.jpg

11) Идем: Command->Write Program (FLASH)
12) Идем пить чай на 30 мин, столько будет шиться))
13) Отключаем от УСиБи и ставим перемычку X2-X3
14) Идем: Пуск->Все программы->Стандартные->Связь->HyperTerminal->OK->COMX->Выставляем как на картинке->OK:

http://s57.radikal.ru/i155/1004/62/ad4d3e0c4027.jpg

15) Файл->Свойства->Как на картинке:

http://s03.radikal.ru/i176/1004/89/26bd89dd9394.jpg

16) Два раза жмем "Enter"->Вводим как на картинке, после каждого ввода "Enter":

http://s52.radikal.ru/i137/1004/d9/7849023259e6.jpg

Все, программатор работает. При подключении USB к программатору светодиод должен шесть раз быстро мигнуть.

Файлы:
Печатная плата в формате SL 5.0.
Прошивка для ATmega8.(atmega8.hex)
Драйвера для FT232.
Дополнительная документация от автора проекта.
Список деталей

Форумы:
РадиоКОТ-оригинал
РадиоКОТ-форум
ELECTRONIX.ru-оригинал
ELECTRONIX.ru-форум
усЁ подробно
Как настроить программатор через HyperTerminal

Всем и самого bymugen)))

bymugen 20.05.2010 02:13

Самодельный программатор-отладчик PICkit 2.
 

Компания Microchip Technology Inc. производит недорогой внутрисхемный программатор-отладчик PICkit 2 с интерфейсом USB. Программатор PICkit2 построен на базе контроллера PIC18F2550 с поддержкой USB 2.0, поэтому удалось создать дешевый программатор, который получает питание от USB и не требует дополнительного источника питания. С помощью PICkit2 разработчик имеет возможность не только программирования, но и внутрисхемной отладки кода в среде разработки MPLAB IDE. Через USB порт так же осуществляется обновление прошивки программатора, т.е. PICkit2 может сам обновить свое программное обеспечение без применения дополнительных средств.

Схема pickit2:

http://s51.radikal.ru/i131/1005/24/9ad567533a47t.jpg http://s53.radikal.ru/i140/1005/17/abb42c379c0ct.jpg

Скачать прошивку и печатку:
depositfiles
narod


Взято тут


Время: 11:39