ПредишенСледващото

За да започне разработването и практическото приложение разработчикът трябва микроконтролери наличните инструменти. Компанията Microchip Technology Inc. стартира с ниска цена входно ниво програмист PICKIT2, схема и софтуер изходния код е публикуван на интернет страницата www.microchip.com/pickit2. Помислете за характеристиките и възможностите на USB-програмист.

PICKIT2 програмист свързва към компютъра чрез USB широко разпространена (на програмиста е базиран на USB 2.0 контролер PIC18F2550) интерфейс. Чрез USB-порт също се актуализира фърмуера програмиране, т.е. ако е необходимо PICKIT2 да обновите софтуера си, без използването на допълнителни програмисти. С помощта на USB интерфейс позволява на програмиста да се откаже от допълнително захранване и черпи енергия директно от USB-порт. PICKIT2 има проста схема, която позволява да се поберат в малък FOB (вж. Фиг. 1).

Фиг. 1. Външен вид PICKIT2 програмист

PICKIT2 програмист се използва за по-схема за програмиране на микроконтролери повечето Флаш и микрочип микроконтролери с нов списък на поддържаните устройства непрекъснато се разширява. Типична диаграма окабеляване е показано на фиг. 2.

Vpp / MCLR -voltage програмен сигнал за нулиране

захранващо напрежение за програмируем веригата - Vdd

Vss - «земята" оттегляне

ICSPDAT / PGD - сигнал за данни

ICSPCLK / PGC - времето на сигнала

ПОМОЩНА - спомагателен изход обикновено не се използва

Фиг. 2. Типична схема на програмиране в съединение

PICKIT2 програмист работи със собствена черупка или тичане MPLAB IDE среда за разработка. (. Фигура 3) Когато програмист работи черупка на «PICKIT2 програмист» PICKIT2 ви позволява да извършвате всички стандартни операции: изтриване, програма и проверка на паметта на програмата и EEPROM, определени кода за сигурност, за да редактирате съдържанието на Flash и EEPROM. В допълнение към тези стандартни функции, програмист PICKIT2 позволява редица допълнителни и интересни занимания.

Фиг. 3. Програма «RICkit2 програмист»

PICKIT2 програмист е в съединение програмист, т.е. свързан към съвета или разработен устройството, в което е монтирана микроконтролер. Ето защо, такова устройство може да има собствено захранване или да се захранва външно. За външно задвижвани устройства PICKIT2 могат да генерират захранващо напрежение в обхвата на напрежение от 2.5 до 5 с 0.1 V. Това е полезна функция, тъй като е можете да трасира различни устройства, без да изключвате програмист и устройството ще се захранва от програмиста.

Внимание: USB-порт може да обслужва до 100 mA. Ако е свързано PICKIT2 устройство консумира повече ток toUSB порт се изключва автоматично. Ако имате нужда, за да получите по-голяма от сегашната 100 mA, използвайте външен източник на захранване.

Като правило, на USB автобус напрежението е 5 V. Въпреки това, за някои компютри и лаптопи напрежение може да се различава. За приложения, изискващи висока точност, PICKIT2 програмист има възможност за калибриране на изхода напрежение към външен кръг.

За устройства с външна обвивка нулиране позволява на програмиста да контролира микроконтролер нулиране сигнал.

«Инструменти» менюто, възможността да се включите опцията «Използване VPP Първа програма пост», може да е на контролерите, чиято конфигурация и създадени пристанище не позволява да влезете в режим на програмиране (например PIC12F675 контролери включени вътрешен нулиране и пристанищата, свързани с PGD и PGC, настроен за изхода). Опитайте се да включите тази опция, ако програмистът осигурява грешка конфигурация проверка ( «Проверка на конфигурацията не успя»).

Фиг. 4. Прозорец «UART средство за комуникация» програма «PICkit 2 програмист»

Ако устройството ви има нужда да комуникира с други устройства на UART, можете да използвате PICKIT2 като средство за отстраняване на грешки серийни протоколи. UART средство за комуникация (.. виж фигура 4) позволява да се определи скоростта на предаване на 38400, а също така дава възможност:

  • Получаване на информация от отстраняване на грешки на микроконтролера;
  • Поддържа дневник на данни, получени от микроконтролера, в текстов файл;
  • Разработване и отстраняване на грешки серийна комуникация чрез UART интерфейс;
  • Изпрати команди към етапа на микроконтролер отстраняване на грешки.

За да използвате UART средство за комуникация, което трябва да се свържете на микроконтролер UART и заключения PICKIT2 програмист в зависимост от масата. 1.

Таблица 1. Съединение UART-пинов микроконтролер програмист и PICKIT2

Заключения PICKIT2 програмист

Заключения микроконтролер UART

Във версията на черупката възможност 2,40 програмиране чиповете памет със сериен I 2 C интерфейс и SPI (24LCxxh и 25LChxx 93LChxx) и KeeLOQ ключове.

Работете в съответствие с околната среда за развитие на MPLAB IDE.

Фиг. 5. Прозорец MPLAB IDE развитие на околната среда, използването на програмист PICkit 2 като дебъгер в съединение

За отстраняване на грешки в съединение използва същите изводи на микроконтролера и за програмиране, така че няма промени в схемата, не е необходимо *. За да включите режима за отстраняване на грешки от менюто Debugger ® Изберете инструмента трябва да изберете PICKIT2.

След като се свържете с отстранени грешки микроконтролер може да задавате точки на прекъсване, изпълнява стъпка по стъпка програма, да се наблюдава промяна на променливите в прозореца Watch (вж. Фиг. 6).

Фиг. 6. Window MPLAB IDE среда за разработка, проследяване на промените в променливи

вариантите за доставка PICKIT2

Компанията Microchip Technology Inc. доставя PICKIT2 програмист в различни модели (вж. таблица. 2).

Таблица 2. Компоненти PICKIT2

PICKIT2 Debug Express (PICKIT2 + програмист демо борда с PIC16F887)

Kit DV164120, в допълнение към програмиста, съдържа демо борда с PIC16F690 контролер, монтиран и поради съвместимостта на терминали, позволява да се работи с всички PIC-контролери в DIP-8 пакети, DIP-14 и DIP-20 (вж. Фиг. 7).

Фиг. 7. ПИН съвместими контролери в 8-, 14- и 20-пинов пакети

Програмист PICKIT2 дебъгер е много мощен и гъвкав инструмент за отстраняване на грешки на Microchip микроконтролери, но в същото време е с разумна цена и дори, ако е необходимо, може лесно да бъде повторено на документация, предоставена от Microchip. PICKIT2 програмист подкрепя активно от две платформи: черупка PICKIT2 и развитие на околната среда MPLAB IDE, и с всеки ъпгрейд добавя все повече и повече функции, както и способността на програмиста да обновите своя софтуер позволява да се актуализира за по-малко от минута. В допълнение към функциите на програмирането на микроконтролера и чиповете памет, PICKIT2 може да се използва като инструмент за отстраняване на грешки, а именно - като в съединение Debugger или UART протоколи, дебъгер, и да се надяваме в следващата актуализация Microchip ще оценят нашите нови функции!

* -За в съединение отстраняване на грешки, е желателно да има нова версия на PICKIT2 с червения бутон. Ако имате предишна версия на PICKIT2, е необходимо да се актуализира леко променена схемата, или да добавите гостилница резистори да GND на линиите на PGD и PGC в схемата, както PICKIT2 планирана първоначално само като програмист. Инструкции за актуализиране на PICKIT2 могат да бъдат изтеглени от www.gamma.spb.ru сайт.

За компанията
Подкрепете проекта - споделете линка, благодаря!