include v MPLABu

Tomas Drajsajtl tdr
Středa Březen 17 14:24:41 CET 2004


Nekde v main.asm je direktiva ORG a prepisuje pozice z uz prelozenych kodu
include souboru. Ty include radky bych presunul az uplne na konec main.asm,
nebo do mista, kde chcete mit vlozen ten ktery kod. Samozrejme pred END.

Drajsajtl

> prosim o radu ohledne direktivy include v MPLABU. Mam hlavni soubor
> "main.asm" a chci v nem pouzit nektere casti z "Cmd.asm" a "LCD.asm". Jak
to
> udelat?
>
> (Uz jsem pochopil, ze v tech prilinkovanych souborech nesmi byt na konci
> "end" :-/ :-) . Kdyz ted ale dam vytvoreni projektu, tak mi to nahlasi
> "Overwriting previous address contents (xxxx)" na vsech radcich ze souboru
> "main.asm".)
>
> Predem dekuji za radu,
> LK
>
>
> PS: Takhle to nefunguje (zacatek souboru main.asm):
>
> list      p=16f874A
> #include <p16f874a.inc>
> #include <Cmd.asm>
> #include <LCD.asm>
>
> __CONFIG _CP_OFF & _WDT_ON & _BODEN_ON & ... atd. (pokracuje se definicemi
> reg, pinu, a pak hlavnim programem...)
>




Další informace o konferenci Hw-list