Македонски форум за електроника

Стручна литература => Туторијали => Topic started by: Devil on 25.07.2011, Monday, 19:11:33

Title: Туторијал за поврзување на пакетите од микроелектроника со пакетите на микрочип
Post by: Devil on 25.07.2011, Monday, 19:11:33
Главна страна (дискусии, прашања)
http://elektronika-mk.net/index.php?topic=4291.msg39377#msg39377 (http://elektronika-mk.net/index.php?topic=4291.msg39377#msg39377)
------------------------------------------------------------------------------------------------------------------------

Поради тоа што пакетите на микроелктроника не ги поддржуваат дебагерите и програматорите на микрочип, односно мора да поседувате дебагер/ програматор од микрое., најчесто се јавува проблем со дебагирањето на некои поголеми проекти, кога мора цело време да го средувате кодот и цело време да го вадите микроконтролерот и да го препрограмирате. Доколку поседувате програматор/ дебагер од микрочип а сакате да ги користите пакетите компајлери на микрое. има еден начин за тоа како да ги дебагирате проектите преку компајлерот на микрочип MPLAB ( можете да го симните бесплатно од сајтот на микрочип). Се што треба да направите е да го подесите компајлерот на микроелектроника да меѓу другите работи при градбата на проектот што ги дава (hex., asm и слични фајлови) да дава и COFF фајл, кој подоцна ќе го вметнувате во компајлерот на микрочип.

За да го поставите/ подесите ова потребно е да ги направите следниве чекори (погледнете ја сликата подолу за појасно):

(http://elektronika-mk.net/index.php?action=dlattach;topic=6246.0;attach=6441)

Сега кога ќе го генерирате/ компајлирате проектот ќе се појави во прозорчето најдолу порака која кажува дека е генериран COFF фајл (види слика)

(http://elektronika-mk.net/index.php?action=dlattach;topic=6246.0;attach=6443)

Овај генриран COFF фајл се наоѓа во папката каде што е и самиот проект (каде што ви се hex, asm и сличните фајлови).
Откако ќе ги направите сите овие чекори, одиме на поставувањата за да микроконтролерот може да се дебагира хардверски.
Со ова завршивте со поставувањата во компајлерот на микроелектроника, следен чекор е да го програмирате микроконтролерот со соодветниот .hex фајл кој го генериравте/ компајлиравте од вашата програма пишувана во пакетот на микроелектроника.

Следен чекор се поставувањата на MPLAB.


Откако ќе го изберите посакуваниот микроконтролер треба да се вчитаат следните работи

Внимавајте на овај чекор тој е многу бите, посебно тоа што треба .hex фајлот да го вметните, бидејќи тој содржи посебни калибрациони битови без кои дебагирањето нема да биде успешно.

Следно што треба да направите е:

Откако ќе го направите ова ќе ви излези некој Волшебник (Wizard ) за тоа како да го подесите правилно програматорот. Откако ќе завршите со ова наредно што треба да направите е:

(http://elektronika-mk.net/index.php?action=dlattach;topic=6246.0;attach=6445)

(http://elektronika-mk.net/index.php?action=dlattach;topic=6246.0;attach=6447)

Откако ќе заврши и програмирањето последен чекор ви е дебагирањето, со притискање на некоја од командите во полето за дебагирање (виси слика подолу), имате можност за чекор напред, чекор назад, пауза на моменталната работа, со што ја задржува состојбата во која се наоѓа и некои други можности (ќе разгледате сами)

(http://elektronika-mk.net/index.php?action=dlattach;topic=6246.0;attach=6449)