Как да мига микроконтролер снимка
Работата с програмата 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.