Руководства, Инструкции, Бланки

Pickit2 инструкция на русском img-1

Pickit2 инструкция на русском

Категория: Инструкции

Описание

Персональный сайт

Инструкция по замене прошивки PICkit 2

Перед началом необходимо отключить PICkit 2 от USB шины, установить PICkit 2 v2.61 и распаковать файл прошивки.

Ссылка на программу PICkit 2 V2.61 Install размер 3,9 Мб

Ссылка на программу и дополнительные компоненты необходимые для запуска PICkit 2 V2.61 Install with .NET Framework размер 30,3 Мб


  1. Нажать кнопку 2 на программаторе/отладчике PICkit 2.
  2. Не отпуская кнопку подключить USB кабель к разъёму 4.
  3. Убедиться, что индикатор «Power» светиться, а индикатор «Busy» мигает.

Запустить установленную программу PICkit 2 v2.61.

  • В меню «Tools» выбрать «Download PICkit 2 OS».
  • В появившемся окне выбрать файл PKAVRISP_MKII_v1-2.hex для получения AVRISP-mkII или PK2V023200.hex (находиться в папке с установленной программой PICkit 2 v2.61) для возвращения функций PICkit 2.
  • После нажатия кнопки «Открыть» программное обеспечение PICkit 2 обновиться и появиться окно об успешном перепрограммировании.
  • Через некоторое время появиться сообщение что PICkit 2 не найден.
  • Операционная система обнаружит новое оборудование и если установлена одна из версий AVR Studio то установится драйвер AVRISP-mkII.
  • Программатор AVRISP-mkII готов к работе.
  • Другие статьи

    Pickit2 инструкция на русском

    Как использовать Pickit2

    Зачастую у начинающих программистов микроконтроллеров возникает много трудностей с использованием программатора. Кроме того, они даже не подозревают, каким большим функционалом он обладает. На программатор имеется большое количество фирменной документации от Microchip. Большая часть из нее написана на техническом английском, что иногда вызывает затруднение у начинающих. Кроме того, программатор снискал большую популярность и для него были написаны дополнительные прошивки, превращающие его в программатор AVRISP-mkII. В этой статье я попытаюсь простым и доступным языком объяснить читателю все основные возможности программатора, не отсылая его к документации.

    Описание буду стараться вести последовательно, а для нетерпеливых вот краткое содержание статьи:

    Первое включение и установка программатора в системе Windows

    Сразу оговорюсь, что работать с программатором лучше на ноутбуке, либо на ПК, подключенном через источник бесперебойного питания, поскольку при внезапном отключении питания в процессе прошивки могут возникнуть проблемы. Весь процесс установки в этой статье проиллюстрирован на ноутбуке с Windows 7 x64.

    Первым делом скачиваем одноимённую программу с сайта Микрочип PICkit 2 v2.61. Устанавливаем её от имени администратора, предварительно отключив антивирус, чтобы он не мешал нормальной установке. Вместе с этой программой копируются в систему и необходимые драйвера для работы с программатором. После завершения установки подключаем наш программатор с помощью кабеля USB mini к компьютеру. Система автоматически начинает поиск и установку драйверов для программатора. Устройство определяется как USB устройство ввода. При этом в диспетчере устройств появляется следующее:

    Теперь открываем программу PICkit 2 v2.61. Она автоматически проверяет связь с программатором и выводит в строку состояния "PICkit2 connected. ID = dklab device". Если этого не произошло, нажмите Tools->Check Communication. Всё, программатор готов к работе.

    Интерфейс программы Pickit2 Загрузка прошивки в микроконтроллер Работа с программатором в среде разработки MPLAB Прошивка микроконтроллеров без компьютера Pickit2 как программатор AVR

    Да, да, с помощью программатора Pickit2 можно программировать и AVR! И это довольно просто и удобно. Получается один программатор для двух популярных у российских радиолюбителей архитектур: PIC и AVR.

    За это надо поблагодарить Дмитрия и Елену Марченко. Вот их сайт: http://elena-march.narod.ru. Их идея состояла в том, чтобы используя открытые схемы и исходные тексты ПО для программатора AVRISP-mkII и программатора/отладчика Pickit2 написать программное обеспечение, имитирующее работу программатора AVRISP-mkII и реализовать на базе Pickit2 эмулятор программатора AVR без каких-либо аппаратных доработок. Pickit2 был выбран неслучайно, так как он отличается своей простотой и при этом многофункциональностью. В нем нет дорогих, труднодоступных компонентов и все элементы можно заменить аналогами из наличия. Кроме того, в контроллер программатора прошит загрузчик и загружать прошивку AVRISP-mkII можно прямо по USB через программное обеспечение, поставляемое с программатором.

    Как вы уже поняли, для того, чтобы программировать AVR, нам надо перепрошить наш Pickit2. Делается это просто. Скачайте архив со всем необходимым и затем продолжим.

    Подключаем программатор и запускаем PICkit 2 v2.61. В меню программы Tools->Download PICkit 2 Operating System выбираем файл PKAVRISP_MKII_v2-2.hex из скаченного архива. Программатор самостоятельно прошьётся. В момент прошивки на программаторе красный светодиод мигает. По окончании прошивки он погаснет. Микроконтроллер внутри программатора перезагрузится. В строке состояния программы PICkit 2 v2.61 появится надпись "PICkit 2 not found. Check USB connections and use Tools->Check Communication to retry." Это нормально. Программа потеряла связь с программатором, так как в него загружена уже другая прошивка. В любом случае мы без труда можем все вернуть обратно с помощью загрузчика. А том как это делать читайте ниже. Всё, наш Pickit2 превратился в AVRISP-mkII и готов к работе.

    К сожалению программатор не распознаётся AVR Studio - интегрированной средой разработки AVR приложений от компании Atmel, но зато отлично работает с AVRDUDE и всеми графическими оболочками, использующими для своей работы это консольное приложение. В своей работе я использую оболочку SinaProg 2.1. О том как в ней работать я и расскажу вам далее .

    А теперь покажу как вернуть всё обратно и загрузить прошивку Pickit2 в программатор. Сначала нам надо инициализировать загрузчик. Загрузчик - это такой небольшой участок кода в самом начале исполняемой программы PK2V023200.hex, который при появлении определенного события выполняет какие-то действия вместо исполнения основной программы. В нашем случае событие - это зажатая кнопка при включении программатора. Отследив это событие, контроллер внутри программатора ожидает загрузки новой прошивки. Подтверждением того, что программатор вошел в режим загрузки программного обеспечения служит мигающий красный светодиод.

    Итак, зажимаем кнопку на программаторе и подключаем его к USB держа кнопку зажатой. Видим вот такую индикацию:


    Рис. Х. Pickit2 в режиме загрузки программного обеспечения.

    Отпускаем кнопку. Программатор готов к загрузки прошивки. Открываем PICkit 2 v2.61, нажимаем Tools->Download PICkit 2 Operating System, выбираем файл PK2V023200.hex в корне установленной программы PICkit 2 v2.61. Программатор снова начал прошиваться. Красный светодиод продолжает мигать. По окончании прошивки он погаснет и микроконтроллер внутри программатора перезагружается. В строке состояния программы PICkit 2 v2.61 появится надпись "PICkit2 connected. ID = dklab device". Всё, программатор Pickit2 снова в рабочем состоянии.

    Таким вот нехитрым способом можно превращать Pickit2 в AVRISP-mkII и обратно и тем самым иметь возможность прошивать PIC и AVR контроллеры с помощью одного устройства.

    Прошивка AVR микроконтроллеров в программе SinaProg

    Pickit2 инструкция на русском

    Pickit2 инструкция на русском - актуальная информация.

    Это необходимо для исключения потребления тока от линии VDD схемой устройства. DIP-2 0 и SOIC-20 ATmega 32 A-AU 90 рублей! Возможность работы без собственного напряжения питания используя источник питания отлаживаемого устройства. При необходимости обеспечить максимальный ток, резистор R2 необходимо заменить как в случае с VDD перемычкой. Но есть же и более элегантные решения мне так кажется. чем ставить на плате кучу переключателей или перемычек. На этом диске есть всё, что нужно электронщику и микроконтроллерщику. ATtiny2313 -20PU 80 рублей! SOIC-8 два таймера, компаратор, 4 АЦП возможно диф. Запуск кода программы в реальном времени и пошаговая отладка. Спрашивают про отладку программы в "железе" ICD и смену прошивки загрузчиком MicroCode Loader, Boot Loader. Насчет HI-TECH я понял ни у кого конкретного ничего нет русский мануал или учебник.

    Поймите, что способ программирования определяется условиями описанными в документации на микроконтроллер микросхему. а не стороннем ПО. Я может чего непойму,но из инструментов начинающему необходимо и достаточно MPLAB+Proteus+Hi Tech! Век живи - век учись! К каждому программатору супер DVD в подарок! Есть еще USB вариант, пока без контроллера осталось купить, прошить, вставить и работать. ARDUINO чип ATmega 168 v-10AU 1 50 рублей! Запустить отлаживаемую программу в реальном времени Run. Ну а потом уже, когда будет достаточно опыта, можно и PICKit2 сделать.

    Последние новости про Pickit2 инструкция на русском - нужная штука.

    Желательно пошаговую инструкцию, если конечно можно. Простор по ногам и по памяти. Выполнить сброс микроконтроллера Reset. Если к этой цепи имеются подключения, например, монитор питания или резистор, "подтягивающий" этот вывод к лог. Вам нужно будет позаботится о включении и конфигурации только тех из них, которые понадобятся вам а вашем устройстве! Извините за сумбурный пост. В большинстве случаев они с запасом перекрывают ресурсы однократно программируемых микроконтроллеров.

    Прошивка микроконтроллеров AVR и PIC вашей прошивкой стоит всего 100 рублей! На этом диске есть всё, что нужно электронщику и микроконтроллерщику. Желательно пошаговую инструкцию, если конечно можно. ? Можете пользоваться программатором. Описание AVR ATmega на русском языке Не бойтесь многоногих ATmega с большим количеством "периферии" встроенных в МК, полезных, но возможно не нужных вам пока устройств с непонятными названиями.

    На сайте есть некоторые на русском. Вы будете знать всего один МК. Но будете знать его очень хорошо! Описание возможностей PicKit2 и уроки там же. Я уже предупреждал вас выше: МК является микросхемой которая в ответ на внешние электрические сигналы действует в соответствии с возможностями заложенными производителем, электроникой подключенной к МК, программой которую в него загружена, например вами. Используйте один и тот же МК и он станет вам "своим в доску" Вы сможете: - хорошо изучить его устройство и особенности - распечатать важные страницы ДатаШита - не тратить каждый раз время на изучение особенностей другого МК, на поиск "граблей" у новичка, - у вас будут накапливаться куски программ уже проверенных вами именно на этом МК - вам будет ВСЕГДА хватать ножек выводов МК и памяти для программы Вам будет ОЧЕНЬ удобно работать! Линия VDD в режиме программирования ICSP отключается от схемы устройства перемычкой J1. DIP- 40 PIC16F630 50 рублей! Я думаю автор курса не обижается.

    Внутрисхемный программатор отладчик PICkit 2 - Разное - Самодельный ЧПУ станок CNC Junior Master

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


    На основе открытой документации был разведен вариант печатной платы под недорогой и компактный корпус G401 фирмы GAINTA Industries Ltd.

    Программатор поддерживает большое количество моделей МК, в том числе он использовался для записи программного кода в МК PIC18F2320 используемый в блоке контроллера униполярного шагового двигателя на PIC18F2320 V4.1 .

    Помимо функций программирования МК и отладки, PICkit2 можно использовать в качестве:

    • терминала обмена данными по UART-протоколу;
    • пробника логических сигналов;
    • трехканального логического анализатора.

    Основную необходимую информацию на русском языке по использованию PICkit2 вы можете найти на сайте pickit2.ru .

    Для данной схемы не получилось найти некоторые элементы и в схеме были внесены изменения:

    На схеме изменения указаны красным цветом.

    PICKit 2 Lite (SMD вариант)

    Сообщества › Электронные Поделки › Блог › PICKit 2 Lite (SMD вариант)

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

    Данный программатор от оригинального PICkit-2 унаследовал следующие функции: программирование МК с напряжением питания 5 вольт, USB-UART преобразователь, часть функций логического анализатора, расчет калибровочной константы встроенного RC-генератора для соответствующих типов МК, обновление операционной системы программатора в режиме bootloader.

    Розетка XS1 служит для подключения стандартного USB-кабеля между программатором и компьютером. Делал я печатку для USB типа "В" поверхностного (SMD) монтажа, но у нас в городе не нашел такую, пришлось покупать обычный тип "В"

    Светодиоды HL1 и HL2 любого типа, я взял 3528 белого и красного цвета. HL1 включен, когда на программатор подается питание; HL2 включается, когда между ПК и программатором идет обмен данными.

    Перемычка XT1 используется для активации в устройстве режима bootloader для обновления программного обеспечения (прошивки) программатора через интерфейс USB. В ПОВСЕДНЕВНОМ рабочем режиме эта перемычка РАЗОМКНУТА.

    Основой является МК PIC18F2550, имеющий прямой выход на шину USB. МК тактируется кварцем ZQ1 и работает на частоте 20 МГц. Питается он напряжением +5 В, поступающим с линий USB компьютера через разъем XS1.

    Напряжение высоковольтного программирования Vpp в диапазоне +8,5…14 В формируется ключевым стабилизатором на элементах R4, VT1, L1, VD1, C4, R10, R11. Импульсы ШИМ поступают с вывода 12 МК, обратная связь с делителя R10, R11.

    Транзисторы VT2, VT3, VT4 служат ключами. Они подают установленное напряжение Vpp к линиям программирования МК. Информация о наличии питания снимается с резистора R9.

    Диод Шотки VD2 является барьером для обратного напряжения с линий программирования в случае использования программатора в режиме внутрисхемного программирования ICSP (In-Circuit Serial Programming), USB-UART преобразователя, логического анализатора. Диод VD2 должен иметь падение напряжения не более 0,45 В. Если предполагается использовать этот программатор исключительно для программирования МК вне устройства, т.е. с использованием соответствующих адаптеров, панелей и переходников, то на месте диода VD2 можно впаять перемычку.
    VD2 я взял SS16.

    Дроссель L1 с индуктивностью 680 мкГн.

    Использованы транзисторы с любым буквенным индексом.

    Диод VD1 заменил на импортный аналог 1N4148 (будьте внимательны с маркировкой катода).

    Для работы PICKit2 программатора, необходимо сначало запрограммировать МК PIC18F2550, его можно запрограммировать с помощью программатора Extra-PIC или собрать простейший JDM программатор

    Печатную плату рисовал в DipTrace, изготавливал печатку с помощью фоторезиста.
    Транзисторы не нашел SMD, поэтому использовал в корпусе ТО-92.
    Транзистор КТ361 сначала думал заменить на другой в корпусе ТО-92, но не нашел подходящий, как найду заменю)
    После изготовления нашел косяк, не было связи вывода GND разъема icsp с сетью GND, пришлось с обратной стороны проводком соединять) В выложенной печатке этот косяк устранен.

    Программатор работает под управлением оболочки «PICkit 2 Programmer»(ссылка для скачивания внизу) или под управлением среды разработки MPLAB IDE. Оба приложения бесплатно распространяются фирмой Microchip

    Для подключения микроконтроллеров к программатору я буду использовать адаптер, печатную плату и готовый адаптер выложу чуть позже как допаяю элементы)

    печатка в DipTrace