Pic микроконтролер фърмуер

Firmware PIC микроконтролери

Много аматьорски радио оператори, които може да искате да се повтаря една или друга структура, напълно премахва желанието и мисълта за събранието, когато видят част от микроконтролера на устройството. За тях в непреодолима стена поставя въпроса за фърмуера на микроконтролер. Какво е това, което трябва да се направи, и т.н. Те гледат на него като dikovenny тема.







В действителност, не е голяма работа. Устройства, събрани с помощта на микроконтролери обикновено прости, не изискват настройка и избор на елементи. Всички функционалното устройство се изпълнява по програмен път.

Най-широко използваните вещества от радиолюбители получили две микроконтролери линия, PIC и AVR. За тяхното планиране, разработена голям брой програмисти и софтуер. Първо трябва да се определи кое устройство на микроконтролера и конфигуриран в съответствие с избрания програмиране. С ясни PIC микроконтролери своето име започва с тези три букви, и AVR серия от микроконтролери са разделени на групи ATtiny, Atmega, ATxmega.

познаване си с микроконтролери аз започнах с линеен ки PIC. За фърмуера на микроконтролер, се оказа, че PIC16F84. Събрал съм прост JDM програмист.

Детайли programmmatora поставени в подходящ корпус на адаптера.

Освен запознаване с микроконтролери ме накара постоянно да правите промени, ъпгрейд програмист в един или друг момент микроконтролер. В един момент реших soblrat универсален програматор за цялата линия на PIC микроконтролери.

Много добър програмист, програма на цялата линия на PIC. То не изисква допълнително захранване.







За фърмуер PIC контролери използвам IC-Prog програма. Самият процес на фърмуера е много проста:

отидете на Settings и изберете своя програмист

Ако всичко е конфигуриран правилно, програмата ще прочете и ще покаже кода на микроконтролер, зашити в паметта. Ако микроконтролера никога зашит, Всички паметта е пълна и 3FFF код FF в областта за данни.

Следващата стъпка е отварянето на файла с HEX, която е предназначена за фърмуера на микроконтролер, след отварянето на кода му ще се появи в съответните полета.

Натиснете бутона за запис, pragramm ви попитам Наистина ли искате да програмирате, натиснете утвърдително Да. Отива процес на програмиране.

След програмиране, програмата автоматично прочита само жична код и удостоверява, че програмирането. В случай на успешна програма на фърмуера ще даде тя отговаря на съобщението.

Ако фърмуера е преминал неправилно функциониране или програма площ е защитена от четене, както в моя случай, програмата ще се появи съобщение на oshybki.

С PIC микроконтролери ясно. За AVR микроконтролери изискват други програмисти и програми.

Най-простият - така наречените "5 проводника". Цялото програмиране се състои от четирите резистори.

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

Тогава аз се съберат по-голямата си работи в радио микроконтролер AVR семейство програмисти. Първият, който ATmega8. второ за ATtiny2313.

програмист схема е много проста, за захранване на микроконтролера изисква допълнително захранване. За себе си, аз запоени една малка дължина на проводник, който свързва програмист към USB порт.

ПИН номера за свързване на линиите за програмиране са показани на снимката

Събрани програмист ми позволи да се съберат програмист за AVR, включите в USB порт

Лесна за прилагане програмист с USB интерфейс, засенчена от търсенето на водачи на различни системи, в частност относно Win7 и 8. За програмисти, използващи COM-порт такива проблеми не възникват. Те работят перфектно в целия спектър на прозорци, както и в системите UNIX не е проблем. Въпреки UNIX система е много приятелски настроен към всички програмисти, адаптери и други периферни устройства.

Тук е целият ми арсенал от фърмуера за микроконтролери