Меню Рубрики

Usb программатор для pic своими руками под windows

Как сделать свой собственный USB программатор для PIC микроконтроллеров

Используя этот USB программатор для PIC микроконтроллеров, вы можете программировать микросхемы серии PIC 10F, 12F, 16F, 18F, 24F, 30F. Он также является программатором EEPROM, поскольку поддерживает EEPROM 12Cxx.

Основным компонентом схемы программатора является микроконтроллер PIC182550, который управляет общей схемой.

Многие программаторы PIC для работы с компьютером используют последовательный порт (RS232). Но поскольку в ноутбуках, как правило, нет последовательного порта RS232, то им необходим конвертер USB — RS232.

Одним из основных преимуществ данной схемы является то, что она не требует внешнего источника питания, вместо этого она использует питание от USB. Необходимое напряжение для программирования (13В) генерируется с помощью умножителя напряжения.

Необходимые компоненты:

  • Микроконтроллер PIC18F2550
  • Транзистор (BC548 – 2шт; BC547; BC557)
  • Диод 1N4148 (6шт)
  • Резистор (1кОм – 7шт; 100кОм; 470 – 2шт; 1Мом; 470кОм; 330 – 3шт)
  • Конденсатор (0,01мкф – 3шт; 2,2мкф – 2шт; 10мкф; 22пф – 2шт)
  • Кварц на 8 МГц
  • Разъем USB
  • 5-контактный разъем (2шт)

Микроконтроллер PIC18F2550 имеет встроенный USB-порт, который значительно упрощает взаимодействие с компьютером.

Сначала необходимо запрограммировать сам микроконтроллер PIC18F2550 с помощью любого программатора PIC, а затем установить перемычку, как на схеме.

Скачать прошивку для программатора PIC микроконтроллеров (24,0 KiB, скачано: 291)

Установка перемычки определяет режим работы программатора, то есть режим загрузчика или режим программатора. Режим загрузчика используется для обновления программного обеспечения, а режим программатора — для прошивки микроконтроллеров PIC.

Далее нам нужно программное обеспечение, которое поможет нам программировать PIC микроконтроллеры. С этой задачей прекрасно справиться программа USB PIC Prog. Вы можете скачать данную программу по следующей ссылке: USB PIC Prog

Источник

USB-PIC программатор своими руками

Любой радиолюбитель начинающий работать с PIC микроконтроллерами столкнется с необходимостью его прошивки. Прошивка микроконтроллера производится с помощью программатора. Разработка одного из таких программаторов представлена в данной статье.

Внешний вид программатора представлен на рисунке 1. Основным элементом является микроконтроллер PIC18F2550, прошивку для него можно скачать по ссылке

Схема USB-PIC программатора представлена на рисунке 2. и дана ссылка на скачивание в формате PDF.

Выберите «No, no this time», нажмите «Next»

3. Затем, появится следующие окно.

Выберите «Install from a list or specific location (Advanced)» , нажмите «Next»

4 . При запросе драйвера, укажите место, где вы до этого сохранили загруженный файл WinPic800 (v3. 55b) Найдите папку «winXP Driver». Выберите её.

Компьютер начнет установку драйвера, после того как вы нажмете next.

Чтобы проверить, работает ли ваш программатор:

Выберете Device > Hardware Test

16F877 обнаружен! Все работает…

Скачать печатную плату

Скачать программу WinPic800 v3.55b

Скачать winXP Driver

Скачать программу SprintLayout 4.0

Источник

Проекты : Программаторы и отладочные платы

GTP-USB программатор PIC микроконтроллеров

Итак, GTP-USB. Данный программатор собран на микроконтроллере PIC18F2550. GTP-USB нельзя рекомендовать начинающим, т.к. для сборки требуется прошить PIC18F2550 и для этого требуется программатор. Замкнутый круг, но не настолько замкнутый, чтобы это стало препятствием для сборки.

Из оригинальной схемы GTP-USB исключены элементы индикации для упрощения рисунка печатной платы. Основной индикатор – это монитор вашего компьютера, на котором из программы WinPic800 3.55G вы можете наблюдать за процессом программирования.

Облегченная схема GTP-USB.

Сигнальные линии Vpp1 и Vpp2 определены под микроконтроллеры в корпусах с различным количеством выводов. Линия Vpp/ICSP определена для внутрисхемного программирования. Остальные линии типовые.

Программатор собран на односторонней печатной плате.

Конструктивно сигнальные линии подпаиваются к подходящему разъему (в моем случае это разъем DB9).

На фотографии видно, что использован «нетипичный» разъем USB. К сожалению, в моём родном г. Саратове мне не удалось найти правильный разъем USB.

Для программирования микроконтроллеров в DIP корпусах очень удобно использовать адаптер с ZIF-панелью (zero insertion force — с нулевым усилием на выводы микросхемы при ее установке). Схема адаптера на рисунке ниже.

Адаптер собран на односторонней печатной плате. Мне не удалось симпатичнее развести плату и минимизировать количество перемычек.

ZIF-панель любезно предоставлена одним гражданином, который пожелал остаться неизвестным. Большое спасибо ему за это. Ниже фотография собранного адаптера.

Адаптер можно безболезненно подключать к любому другому программатору PIC-микроконтроллеров, что, безусловно, удобно.

После сборки производим первое включение. По факту первого подключения GTP-USB к ПК появляется сообщение

Затем следует традиционный запрос на установку драйвера. Драйвер расположен в управляющей программе WinPic800 по примерному пути WinPic800 3.55GGTP-USBDriver GTP-USB

Соглашаемся с предупреждениями и продолжаем установку.

Обращаю внимание. Данная схема программатора и прошивка к нему проверены на практике и работают с управляющей программой WinPic800 версий 3.55G (скачиваем отсюда). Более старшие версии, например, 3.63C не работают с этим программатором. Производим настройку управляющей программы: в меню Settings – Hardware (Установки – Оборудование) выбираем GTP-USB-#0 или GTP-USB-#F1 и нажимаем Apply (Применить).

Нажимаем на панели кнопку и производим тест оборудования. В результате успешного тестирования появляется сообщение (см. ниже), которое не может нас не радовать.

Данный программатор показал успешные результаты работы со следующими кристаллами (из того что было в наличии): PIC12F675, PIC16F84A, PIC16F628A, PIC16F874A, PIC16F876A, PIC18F252. Тест кристаллов, запись и чтение данных – выполнены успешно. Скорость работы впечатляет. Чтение 1-2 сек. Запись 3-5 сек. Глюков не замечено. Часть зашитых кристаллов протестировано в железе – работает.

Ниже приводим рисунки установки кристаллов в ZIF-панель.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Usb порты отключаются при загрузке windows
  • Usb порты не определяют устройства windows xp
  • Usb модем билайн не работает на windows 10
  • Usb модем beeline не подключается windows 10
  • Usb загрузочная флешка windows 7 ultraiso