Jump to content

Recommended Posts

Программатор PICKIT2 предназначен для программирования PIC-контроллеров под родным софтом «PICKIT2 v.2.61.00», а также для прошивки AVR под софтом AVRDude. Смены родной прошивки «PK2v.023200.hex» при работа с AVR – не требуется, так как софт AVRDude адаптированный для работы с PICKIT2.

Я думаю что после первого софта, AVRDude, адаптированного под PICKIT, придёт понимание о необходимости адаптации и остальных AVR-овских софтов, вплоть до AVR Studio.

Ведь, действительно, такая машинка за зря пропадает.

Кстати, в AVRDude, очень легко вводить чипы, которых нет в списке.

pickit2_v_sbore_2.jpg

Для работы с AVR, запускаем программу AVRDUDESHELL, выбираем программатор, подключаем PICKIT2 и производим прошивка нужных нам ATmega, ATtiny, AXmega, AT90.

vybor_programmatora.jpg

PicKIT2_pinout.jpg

shlejf_avr.jpg

shlejf_pic.jpg

AVRDudeShel (ADS) – программа для Windows систем для программирования (прошивки) микроконтроллеров семейства AVR, таких как ATmega8, ATtiny, AXmega, AT90 (полный список поддерживаемых микроконтроллеров см. в конце статьи). Программа поддерживает такие популярные программаторы как USBASP, AVR910, STK500 (полный список поддерживаемых программаторов см. в конце статьи, ) в том числе и PICKIT2. Фактически ADS это графическая надстройка над консольной программой AVRDude, поэтому все те микроконтроллеры и программаторы, которые поддерживает AVRDude, поддерживает и AVRDudeShel (ADS).

Список поддерживаемых программаторов:

89ISP, ABCMINI, ALF, ARDUINO, ATISP, AVR109, AVR910, AVR911, AVRISP, AVRISP2, AVRISPMKII, AVRISPV2, BASCOM, BLASTER, BSD, BUTTERFLY, C2N232I, DAPA, DASA, DASA3, DRAGON_DW, DRAGON_HVSP, DRAGON_ISP, DRAGON_JTAG, DRAGON_PP, DT006, ERE-ISP-AVR, FRANK-STK200, FUTURLEC, JTAG1, JTAG1SLOW, JTAG2, JTAG2DW, JTAG2FAST, JTAG2ISP, JTAG2SLOW, JTAGMKI, JTAGMKII, MIB510, PAVR, PICOWEB, PONYSER, PONY-STK200, PICKIT2, SIPROG, SP12, STK200, STK500, STK500HVSP, STK500PP, STK500V1, STK500V2, STK600, STK600HVSP, STK600PP, USBASP, USBTINY, XIL

Список поддерживаемых AVR контроллеров при работе PICKIT2 под софтом AVRDUDESHELL:

ATMEGA

ATmega103, ATmega128, ATmega1280, ATmega1281, ATmega1284P, ATmega128RFA1, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164P, ATmega168, ATmega169, ATmega2560, ATmega2561, ATmega32, ATmega324P, ATmega325, ATmega3250, ATmega328P, ATmega329, ATmega3290, ATmega3290P, ATmega329P, ATmega48, ATmega64, ATmega640, ATmega644, ATmega644P, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega8, ATmega8515, ATmega8535, ATmega88

ATTINY

ATtiny11, ATtiny12, ATtiny13, ATtiny15, ATtiny2313, ATtiny24, ATtiny25, ATtiny26, ATtiny261, ATtiny44, ATtiny45, ATtiny461, ATtiny84, ATtiny85, ATtiny861, ATtiny88

ATXMEGA

ATxmega128A1, ATxmega128A3, ATxmega16A4, ATxmega192A3, ATxmega256A3, ATxmega256A3B, ATxmega32A4, ATxmega64A1, ATxmega64A3

AT

AT90CAN128, AT90CAN32, AT90CAN64, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, AT90S1200, AT90S2313, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535, AT90USB1286, AT90USB1287, AT90USB162, AT90USB646, AT90USB647, AT90USB82

Edited by admin

Share this post


Link to post
Share on other sites

Критика не по сути: очень плохой стиль - разный шрифт, разный размер, разный цвет, картинки во весь экран.

Это ваша разработка?

Share this post


Link to post
Share on other sites

Это ваша разработка?

Нет.

Но испытано мной на м/к серий ATmega, ATtiny, AXmega, AT90 - ни одного сбоя.

Файлы для загрузки "Flash" должны иметь расширение ".hex". Для "EEPROM" расширение ".bin" или ".eep".

Инструкции для работы с PIC- контроллерами стандартные от Микрочип, для работы с AVR - допишу и выложу в свободное пользование.

Share this post


Link to post
Share on other sites

Технология Maxim Integrated nanoPower: когда малый IQ имеет преимущества

При разработке устройств с батарейным питанием важно выбирать компоненты не просто с малым потреблением, но и с предельно малым током покоя. При этом следует обратить внимание на линейку nanoPower производства компании Maxim Integrated. В статье рассмотрено их применение на примере системы датчиков беспроводной оконной сигнализации.

Подробнее

                     

Платы Nucleo на базе STM32G0: чего можно добиться с помощью связки Nucleo и Arduino

Платы Nucleo и платы расширения X-NUCLEO от STMicroelectronics можно интегрировать в платформу Arduino с помощью библиотеки STM32duino. Связка плат Nucleo и платформы Arduino, и наличие готовых библиотек – представляет удобный инструмент для создания прототипов и конечных приложений в условиях ограниченного времени. Статья содержит пошаговые инструкции по установке библиотек и запуску примеров для Nucleo.

Подробнее...

Ожидание развития действа. Как в кино. Посмотрели, съели попкорн и ушли.

Share this post


Link to post
Share on other sites

Как в кино. Посмотрели, съели попкорн и ушли.

Кто мешает скачать софт и работать. Ведь "фирменного" прогера и не надо, сойдёт любой самопал, в том числе и лайт!!!!

Share this post


Link to post
Share on other sites

Advanced Programming, Test and Debugging Interfaces

PDI (Program and Debug Interface) for programming, test and debugging

Edited by fsem

Share this post


Link to post
Share on other sites

Жаль 3-ий PICkit не может такого, я бы побаловался с АВР-ками. А 2-ого у меня нет :(

Share this post


Link to post
Share on other sites

...я бы побаловался с АВР-ками. А 2-ого у меня нет :(

Alex, соберите клон AVR ISP MKII. Полдня работы и вагон счастья. Поддержка AVR Studio, CodeVision. От Attiny (TPI) через Мега (SPI) до Atxmega (PDI). Напряжения питания целевого МК - 5В и 3В. Аппаратный USB (шьется утилитой Flip, без стороннего программатора). Высокая скорость программирования (AVR Studio).

Edited by Геннадий

Share this post


Link to post
Share on other sites

Дак и дело то в том, что собирать ничего не хочется :) Но за совет спасибо. Может когда-нибудь займусь.

Share this post


Link to post
Share on other sites

Подтверждаю, РАБОТАЕТ! Шьет и АВР-ы и ПИК-и. Быстро и надежно. Софтина приятная для работы и довольно функциональна. Так что если хочется дешёвый и быстрый ЮСБ прогер 2в1, это самое оно))))

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

Как в кино. Посмотрели, съели попкорн и ушли.

Кто мешает скачать софт и работать. Ведь "фирменного" прогера и не надо, сойдёт любой самопал, в том числе и лайт!!!!

Собрал, скачал, запусти РАБОТАЕТ!!! СУпер, спасибо за сэкономленные финансы и время))))

Edited by Иван Красилич

Share this post


Link to post
Share on other sites

софт AVRDudeShel

Такой вопрос: эта оболочка умеет при запуске принимать параметры (например, имя и путь hex-файла) из командной строки?

Share this post


Link to post
Share on other sites

Подтверждаю, РАБОТАЕТ! Шьет и АВР-ы и ПИК-и. Быстро и надежно. Софтина приятная для работы и довольно функциональна. Так что если хочется дешёвый и быстрый ЮСБ прогер 2в1, это самое оно))))

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

А теперь научитесь сами добавлять м/к в ADS и PIKIT2. Сложного нет ничего, внимательность и еще раз внимательность.

Edited by fsem

Share this post


Link to post
Share on other sites

А зачем оболочка если есть консольная avrdude, все настройки которой передаются через командную строку?

Share this post


Link to post
Share on other sites

Всем привет! Раньше работал с AVRDUDESHELL и PICKit2, всё было отлично, потом, толи другую версию скачал, толи хз..., короче фьюзы пишет, при общем чтении выдаёт что фьюзы читаются и сигнатуры читаются, а в остальном не читает и не пишет. Подскажите, кто пользуется какими рабочими версиями ADS, у меня самая ранняя  20150901. Читал, что эта проблема появилась после обновления ADS, и причина в разных частотах программирования.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By yardig
      В комплекте  PICKit2 Debug Express (DV164121)
      1) Внутрисхемный USB программатор-отладчик PICKit2; 
      2) Демонстрационная плата с установленным микроконтроллером PIC16F887-I/PT; 
      3) USB-кабель.
      Все новое, 2000 р., находится в Ярославле.
      +7(964)1374073



    • By Mayder
      Здравствуйте. Решил учиться программировать и встал вопрос покупки программатора и панели для микроконтроллеров.
       Выбор пал на Pickit2, т.к. в интернетах у него плюсов больше по сравнению с третьим, да и вообще там с третьим непонятно что... (по крайней мере по состоянию на 12-13 годы)
      Непонятно какую купить панель, в которую вставлять микроконтроллеры. Ниже приведу ссылки с али на разные панели, может кто подсказать какие лучше, или в чем отличие между ними? Планирую начинать с микроконтроллера PIC12F675 (имеется уже готовая под него программа, но так же есть желание в принципе разбираться с МК)
      Ссылка али- дорогой, и вроде совмещенный сразу с программатором
      Ссылка али- самый дешевый, плюс идет в комплекте с программатором Pickit2
      Ссылка али- немного дороже, так же идет в комплекте с некоторыми программаторами
      Ссылка али- чуть дороже, имеется доп разъем(думаю что для внешнего питания
      Ссылка али- большая плата
      Ссылка али- почти такая же
       и собственно сам выбранный программатор Тык , в комплекте уже есть панелька самая маленькая
       
    • By мир вам
      Купил у китайцев http://ru.aliexpress.com/item/PIC-ICD2-PICKit-2-PICKIT-3-programming-adapter-PICKIT2-PICKIT3-universal-programmer-seat/32300343983.html?recommendVersion=1
      При запуске ПРОГРАММАТОРА пишет -PICkit 2 connected ID=OIHoss?
      Пробовал читать и писать EEPROM не пишет и не читает .
    • By Олег Хай
      Здраствуйте уважаемые знатоки, внимание вопрос. Есть у меня программер pickit2 и хочу я им прошить МК, но читал по инете и все говорят о некой "калибровочной константе" может ли кто нибудь объяснить мне зачем она и надо ли эту константу считывать если да то каким образом?
×
×
  • Create New...