Read without ads and support Scribd by becoming a Scribd Premium Reader.
 
Тема: IDE и Развойна платка-програматор PICTest 1.01.Въведение
 Какво е IDE?
Това са интегрирани среди за разработване (IDE- integrated developmentenvironment)В повечето традиционни инструменти за разработване всяка от функциите по създаванена едно приложение (проектиране, редактиране, компилиране и настройване (debugging)) работи като отделна програма, всяка със собствен интерфейс.В последните години отделните програми, включени в групата инструментални средства,се обединяват в т.нар. интегрирани среди (среди за програмиране - IDE).I.Интегрираната среда включва:1.език за програмиране;2.транслатор (компилатор или интерпретатор);3.свързващ редактор;4.изпълнителна система;5.система за проверка на програми;6.система за поддържане на библиотеки;7.текстови редактори и др.Интегрираните среди се използват широко в практиката, тъй като при работа с тяхкомпилирането, свързването и тестването се осъществява без да се напуска средата на редактора. При създаване на програми обикновено се налага програмните файлове да секоригират и компилират неколкократно, като последователно се използват редактора икомпилатора. Интегрираната среда повишава производителността на програмисткия труд.Има и случаи, в които в рамките на една и съща среда са организирани няколко системи запрограмиране, всяка от които е свързана с различен език на програмиране (MS VisualStudio).Всичките от точка I често се срещат като отделни модули в по-голям софтуеренпакет, наречен развойна среда. Често производителите на микроконтролери разработваттакива пакети за своите продукти.Развойната среда за PIC микроконтролерите е MPLABIDE и се предоставя от Microchip за безплатно ползване.Много от съвременните интегрирани среди са ориентирани към създаване наприложения за операционни системи с графичен потребителски интерфейс (GUI – graphical user interface), каквито са операционните системи от фамилията Windows.При такива системи вместо да се пишат много редове програмен код, за да се опишеналичието и разположението на интерфейсни елементи, като командни бутони, текстовикутии, радиобугони, кутии за отметки и др. под., програмистът просто добавяпредварително създадени обекти на някакво място върху екрана. Ако програмистът имаизвестни умения за работа с графична програма, като Paint, това е достатъчно за създаванена ефективен потребителски интерфейс.
 Какво е микроконтролер?
Един микроконтролер съдържа:1
 
-CPU – централен процесор-RAM – памет за данни. Съдържа регистрите, нужни за изчисленията, извършваниот процесора и регистите с работните параметри на контролера.-ROM – програмна памет. Тя съдържа програмата, която ще се изпълнява.-периферни устройства – най-често това са портове, които позволяват намикроконтролера да общува с външният свят, подобно на монитора, мишката,клавиатурата, мрежата и CD ROM-и за един персонален компютър.Например за работата на един компютър е нужна операционна система, както при микроконтролера е нужен програма, която да го управлява.Микроконтролерите са особено полезни, а понякога и незаменими, когато трябвада се реализира устройство, изпълняващо голям брой или сравнително сложни функции,например – комуникация с други устройства, управление на буквено-цифрови илиграфични дисплеи, измерване на различни величини, управление на технологичнипроцеси и др
 Какво е програматор?
Това е устройстово, с което се осъществява връзка с микроконтролера, за даможете да запишете на него в ROM памета програмата си или данни или да ги прочетете.Програматора се свързва с компютъра чрез серийня или паралелния порт (в редки случаиUSB)2.ПрограматорИзбираме развойна платка-програматор PICTest 1.0-Това е хардуер за разработванена схеми (и програмиране) на микроконтролерите от серията PIC18FXX2, както иостаналите микроконтролери от фамилията PIC18, които са с максимално захранващонапрежение 5,5 V и 28 или 40-изводен PDIP корпус. Платка-програматор е разработенаот екипа на българския сайт Млад Конструктор, той върви заедно със безплатен софтуер-програмиращ софтуер “IC-Prog”; симулатори “Virtual Display”; “Image2PIC”.3.ПредзначениеС PICTest 1.0 можем да разработим и тестваме различни схеми, изградени набазата на PIC-микроконтролери от серията PIC18FXX2 виж (фиг1; фиг.2). и др.PICTest1.0 разполага и с вграден програматор, благодарение на който можем дапрограмираме микроконтролера директно върху развойната платка. Благодарение наконектора за вътрешносхемно програмиране (RJ45) можем да използваме вграденияпрограматор за програмиране и върху вече съществуваща потребителска платка.В комбинация с различните приставки, развойната платка PICTest помага при разработване на ваши устройства, използващи различна периферия - клавиатури, дисплеи, ротационни енкодери, цифрови температурни датчици и др. Освен за програмиране спрограматора, серийният порт на платката PICTest 1.0 се използва и при обмен на данни скомпютъра (например при използване на програмата Virtual Display).Връзката между програматора и компютъра се осъществява чрез серийния (COM)порт като за целта развойната платка разполага с конектор тип DB9. Монтираният наплатката конектор е “женски”, което означава, че връзката с компютъра се осъществявапосредством удължителен кабел за сериен порт.Освен за програмиране с програматора, серийният порт на платката PICTest 1.0 сеизползва и при обмен на данни с компютъра (например при използване на програматаVirtual Display).2
 
Фиг.1 Микроконтролер от серията PIC18FXX2Фиг.2 Вътре в микроконтролера3. Основни характеристики на PICTest 1.03
 Цокли DIP28 и DIP40
, позволяващи разработване на схеми (и програмиране)на микроконтролерите от сериятаPIC18FXX2, както и останалитемикроконтролери от фамилията PIC18,които са с максимално захранващонапрежение 5,5 V и 28 или 40-изводенPDIP корпус;-
 Конектор DB9
за връзка съссерийния порт (RS-232) на компютърапри използване на програматора иликомуникация с микроконтролера;-
 Превключване на режимите
напрограмиране или комуникация скомпютъра с помощта на един джъмпер;-
 Конектор RJ45
за вътрешносхемнопрограмиране или връзка с дебъгераICD2;-
 Вграден цифров температурендатчик
TCN75 с температурен обхватот –55 до +125 °C;-
 Бутон за рестартиране на микроконтролера
;-
Три светодиода
за индициране на:=> включено захранващонапрежение към платката;=> наличие на програмиращонапрежение (Vpp) в режим напрограмиране на микроконтролера;=> преминаване на зададениятемпературен праг на датчика TCN75;-
 Интервал на захранващото
напрежение: 9 – 12 V;-
 Автоматично разпознаванеполяритета
на захранващия източник;-
 Изведени контролни точки
зазахранване на микроконтролера (+5 V) имаса (GND);-
 Кварцов резонатор за честота
10MHz, използван като честотно задаващелемент за тактовия генератор намикроконтролера;-
 Високо стабилен кварцов резонатор
с честота 32768 Hz,използван като честотно задаващелемент за генератора на Таймер 1;-
 Конектори за разширение
(рейки),позволяващи включване към развойнатаплатка на допълнителни модулниплатки (IO_module, UNI_module иUNI_module_smd) в зависимост отнеобходимия хардуер;
Search History:
Searching...
Result 00 of 00
00 results for result for
  • p.
  • Notes
    Load more