Как да мига микроконтролер снимка

Работата с програмата PICKIT2 програмист

Как да мига микроконтролери

Ако вече сте събрали USB PIC програматор със собствените си ръце. че е време да се научите как да го използвате. За да направите това, ние трябва да инсталирате софтуер черупка "PICkit 2 програмист", който е специално проектиран за управление на програмиста PICKIT2.







Програмата изисква .NET Framework. Ако този пакет не е инсталиран на вашия компютър, трябва да инсталирате. Можете също така да се възползват от разпределението "PICkit 2 програмист" с интегриран пакет - PICkit 2 V2.61 Инсталирайте с .NET Framework. Можете да го изтеглите от тук.

Така че, ако е инсталирана програмата, продължете да учат своите възможности.

Разположен в programmatsii панел на микроконтролер, свържете програмист към компютъра и стартирайте "PICkit 2 програмист".

Как да мига микроконтролери

Когато стартирате програмата извършва анкета програмист автоматично идентифицира типа на програмируем микроконтролер за идентификация бита (т.нар устройство ID). Внимание! Chip семейство Baseline, и чип EEPROM и KeeLOG има идентификационен номер на устройството. Че програмата е в състояние да работи с тези чипове, трябва да се избере конкретен продукт чрез менюто "Устройство Семейство".

Как да мига микроконтролери

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

Как да мига микроконтролери

тогава ще трябва да се провери дали правилно свързан USB-кабел, а чрез менюто "Инструменти" - "Проверка на съобщението", за да се свържете отново устройството.

Отваряне на файл с фърмуера.

За да запишете програмата MC в паметта си, вие трябва да изберете елемент от менюто "File" - "Внос Hex".

Как да мига микроконтролери

След това изберете желания прозорец фърмуер файл, който се отваря.

Как да мига микроконтролери

След това, прозореца на програмата памет (Програма Memory) и данни (EEPROM данни) показва съдържанието на файла .hex.

Как да мига микроконтролери

Запис на програма в МС.

Сега можете да програмирате MC. За да направите това, ние натиснете "Write" бутон. Процесът на запис отнема 3 - 5 секунди.

Как да мига микроконтролери






При успешно завършване на процедурата за записване уведомява надпис "Програмиране успешен".

Как да мига микроконтролери

За по-голяма сигурност, можете да проведе процедурата за проверка. Когато кликнете върху "Потвърждаване", програма сравнява шестнадесетичен файл и данните, записани в МС. Ако проверката е успешна, етикетът "Потвърждаването е успешно" ще се появи в прозореца на съобщението.

Внимание! Ако зашити микроконтролери PIC12F675, PIC12F629 и подобно на вътрешния часовник, грешката може да се появи по време на проверката. Фактът, че PICKIT2 програмист (версия 6.21) запазва калибриране константа, а след това го пише на последната клетка MC памет. Ясно е, че оригиналният файл с фърмуера и данните записани в паметта, ще бъдат различни. константи За калибриране ще бъдат обяснени по-късно.

Бърз бутон.

Бутонът "Auto Import Hex + Напиши Device", за да угоди на тези, които искат да се "управлява фърмуера" в МС с едно кликване. Едно кликване и програмата ви подканва да изберете файла на фърмуера и веднага след това го пише на МС.

"Прочетете Device + износ Hex файл" изпълнява обратната функция - чете данни от Комитета за наблюдение и предлага да запишете файла на фърмуера до файла .hex.

Промяна на конфигурацията бита.

Битовете за конфигуриране се определят основните параметри на МС. Този тип генератор (кварц, RC-верига), активирането / деактивирането на така наречената "куче-пазач", настройка на защита от програмата паметта на четене и др. Като правило, при писане на алгоритъма MC (програма) предписаната стойност се записва в бита конфигурация. Когато програмата "фърмуер" черупка се информация за конфигурацията от файла на фърмуера и сила показват, че не се изисква данни.

Как да мига микроконтролери

Ако трябва да се промени от 0 до 1, промяната - Хит "Save". Естествено, че е необходимо да се променят съзнателно. Отново, когато се използва, не е необходимо да се промени нищо готово фърмуер файл, програмата ще направи всичко автоматично.

Изборът на модел микроконтролер.

Микроконтролери са различни. Ето защо, при програмирането на МС е необходимо да се посочи конкретен модел на микроконтролер. Когато изберете елемент от менюто "Устройство семейство" падащия списък на семействата на микроконтролери. Има сред списък и EEPROM чипа с памет.

Как да мига микроконтролери

За разлика от микроконтролера, чипс EEPROM памет, не се откриват автоматично от командата "Инструменти" - "Проверка на съобщението". Ето защо, когато четете / пишете EEPROM чип в програмата трябва да определя маркирането чип.

В менюто, изберете елемент "Устройство семейство" - "EEPROMs" - "24LC".

След това изберете конкретна марка на чипове в падащия списък "Избирате Част". Както можете да видите, ние 24LC08B чип (подобно на 24C08, 24WC08L и др.).

Как да мига микроконтролери

За да прочетете на данните от "Прочети" Hit чип EEPROM. Ако данните в прозореца "Програма за паметта" стойности се актуализират в паметта.

Как да мига микроконтролери

"Напишете" бутон (прочети), "Erase" (изтриване) изпълнява съответните функции.

Константата на калибриране.

Както е известно, изисква генератора часовник за микроконтролер. Елемент, който определя честотата на работа на генератора може да бъде външно кварцов резонатор. RC - верига. Но сред PIC микроконтролери има и такива, които съдържат необходимата задвижване верига вътре в чипа. Те включват MK, като PIC12F629, PIC12F675.

При програмиране на микроконтролера тази константа е лесно да се изтрие. И макар PICKIT2 програмист версия 2.61 автоматично поддържа това постоянно и след това го пише в programmatsii, не е излишно да напише стойност OSCCAL константа.

Ако е необходимо, да определи константа лесно на ръка. За да направите това, изберете елемент от менюто "Инструменти" - "OSCCAL" - "Въвеждане на ръка".

В "OSCCAL стойност" се посочва предварително записана стойност на константа. Хит "Set" бутон (комплект).

След като вече сте запознати с основните функции на PICKIT2 програмист, спокойно можете да започнете монтажа на устройство, на микроконтролер, например, на RGB-лампата на PIC12F629 / 675.