Јас го имам Easy Pic 3 програматорот за кој пишувавте во ЕМИТЕР 7-8/06. Можам да му внесам само hex file и тоа преку USB конекцијата со помош на pic flash софтверот. Но, со останатите програми, како што се mbasic: mc, mpascal и mp lab не можам. Поточно, самите програми имаат можност за конекција преку RS232 конекцијата (серискиот порт) и испраќање на програмата во форма на ASCII, HEX и decimal формат. Според литературата, конекцијата се врши преку USART Терминалот и кога ќе го испратиш file-от треба да пишува received ok. Кај мене не пишува дека испраќањето е завршено. Ова е битно за мене, бидејќи програма напишана во basic, c и pascal не можам да ја користам. Не помагаат ниту програмите за обработување во hex file, бидејќи pic-от не работи иако преработената програма ја има прифатено без грешка.
Ве молам помогнете ми.
Поздрав од вашиот редовен читател од Тетово
Драган Симовски.
За програмирање на микроконтролерите кои се наоѓаат на развојната плочка EASY PIC 3 се користи уредно поставениот USB интерфејс. За тоа постои софтвер за програмирање (PicFlash) кој се интегрира во сите програмски едитори на "Микроелектроника". Повикувањето на програматорот од менито на едиторот се врши со притискање на функциското копче F11 или со избор Tools => PicFlash Programmer. Со оваа акција, автоматски се презема компајлираниот фајл за напишаната програма во .HEX или во .BIN формат и се вчитува во микроконтролерот. Оваа опција ја имаат сите програмски едитори на Микроелектроника mikroC, microPascal и microBasic.
Доколку сакате да вчитате некоја друга искомпајлирана програма во неведените формати, тогаш само повикајте го PicFlash, (при инсталација креира shortcut на десктопот на компјутерот), вчитајте го во него и преку Write опцијата преснимете ја програмата во PIC-от.
Сериската порта која се наоѓа на развојната плочка се користи за RS232 комуникација. Истата не се користи за програмирање, затоа што колото МAX232 не е поврзано на пиновите за програмирање на микроконтролерот, туку тие се веќе искористени за програмирање преку USB интерфејсот.
Златко Николовски
"Логинг Електроникс"