![]() |
Создание программатора
Кто подскажет, как через LPT прошить AVR - контроллер, а точнее ATmega16?
Нужна схема соединения для LPT + что туда припаивать? |
Глянь тут, мб оно?
_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" много инфы. |
Цитата:
п.с.!!! нашел проги???? скинь! есть русс инфа по нему? |
Кома у меня ни на одном компе нету (
LPT на одном + его легче паять. Нашел схему уже: Цитата:
|
Цитата:
у меня одногрупник шарит не по детски в этом. у него есть свой сайт, но наверное о нем никто не слышал http://my-avr.at.ua/ так вот, если нужно что нить более детально - стучи в осеку. |
Спс, завтра стукну ) Утром куплю деталей )
|
вот сайтец советую посмареть найдете много интересного для себя easyelectronics.ru
а вот и самый простейшипй програматор easyelectronics.ru/avr-shag-pervyj-programmator.html програматор юсб easyelectronics.ru/usb-programmator-avr-usbasp.html |
А для Altera Epm3032 подскажет кто-нибудь что-нибудь???
http://www.utsource.net/goods_files/...42D10_2514.jpg |
для AVRок:
из юсб варианта - очень понравился STK500 by Petka http://electronix.ru/forum/index.php?showtopic=68372 из ЛПТ - STK200/300 http://easyelectronics.ru/programmator-stk200300-dlya-mikrokontrollerov-avr.html Вариант ЛПТ - в разы дешевле!! |
Цитата:
Ты уверен, что схема настолько проста и я не спалю ни LTP, ни контроллер? |
Цитата:
|
Цитата:
|
Общак
http://msevm.com/main/prog/index.htm В свою очередь пользуюсь данным программатором http://prottoss.com/projects/AVR910.usb.prog/avr910_usb_programmer.htm |
Кто что думает по поводу этого устройства?
USB программатора который НЕ требует предварительной прошивки управляющего микроконтроллера. |
Честно говоря это вещь довольно известная, и вполне работоспособная, но не на всех компах, т.к. в Maga8 нет аппаратной USB шины, то ее приходится программно реализовывать (и как следствие этот МК необходимо прошить (через разъем SV1)), помимо этого напряжение питания МК 5В, а уровни сигналов в USBшнике 3В, т.е. необходимо согласование. В следствии этого не все компы корректно работают с таким программатором, хотя большинство работает нормально, поэтому в серию такой программатор пускать нельзя, а для себя вполне можно сделать
Если нужен программатор который не требует предварительной прошивки, то ищим программатор STK200, но он на LPT порт. Если LPT порта нет то можно купить переходник USB-LPT или один раз зашить этот программатор и пользоваться им. |
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
ребят. для того, чтобы писать программы для процессора, он нужен ? вообще для микросхем. или как ? где взять основы всего этого ? |
Если ты имеешь в виду микроконтроллер, то программа пишется на C++ в WinAVR или AVR Studio. Сразу ее можно в МК не прошивать, а эмулировать в Proteus или VMLAB и уже там отлаживать.
Если конкретно МК изучать хочеш, то тебе сюда, рекламы там много, но сам зачитываюсь)) |
Юзайте "5 проводков для AVR" и будет вам Щастье :) (по крайней мере, первую неделю)
Сам сейчас пользуюсь USBASP от DI HALT'a - никаких нареканий, за исключением того, что на ноуте он категорически отказывается работать. Поэтому сейчас целюсь потиху в JTAG от того же DI HALT'a, чего и всем вам советую :) Кстати, так никто и не накопал ничего про плм альтера ? |
а в чем отличия всевозможных PIC от AVR и прочих ?
по идее все они прошиваемы, насколько я понял ? |
Я обычно предпочтение отдаю тем что указаны в схеме, и под что уже есть готовая прошивка, такой вот я лентяй))
В принципе различия не столь значительны, хотя бы ТУТ посмотри. |
Помощь в сборке 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 Первый вариант был правильным... |
Простой программатор для 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) в архиве фотки с настройками, выставляем также! |
bymugen, залей пожалуйста Winpic куданить где нормально можно скачать, нето этот депозит уже просто уе...ал :(
|
Обновил пост. Если не подходит, сразу напиши куда залить.
Совсем забыл, шить в такой последовательности: 1) Микросхема- Выбор (выбираем свою) 2) Файл- загрузить 3) Микросхема- стереть (обязаловка!!!) 4) Микросхема- программировать (код+данные+конфиг) Во вкладке "Интерфейс": "Тип интерфейса"->"JDM программатор для посл. порта" или "Тип интерфейса"->"COM84 программатор для посл. порта." Скрин не тот выложил))) |
"Теже яйца только в профиль" или "Что собирать?"
Вот наконец решил собрать универсальный усиби программатор, но какой? Нашел три достойных варианта:
AVR USB программатор на FT232RL ТЫЦ (реализовано на 74HC244+FT232RL+74HC00) USB программатор AVR - USBAsp ТЫЦ (реализовано на ATMega8) STK500v2 by Petka ТЫЦ (реализовано на FT232BM+ATMega8) Очень хотелось бы услышать ваше мнение по поводу: Качества работы Стоимости сборки Универсальности И т.п. В общем кто что думает? |
Цитата:
|
Я протосом пользуюсь , вполне устраивает
http://prottoss.com/projects/AVR910.usb.prog/avr910_usb_programmer.htm Вот думаю как бы это все добро прикрутить под Unix =) |
Цитата:
Цитата:
|
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))) |
Самодельный программатор-отладчик 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 |