HITECH C
Krakker Mate
deadflowes at gmail.com
Sun May 7 12:51:38 CEST 2006
pl.:
__CONFIG(4,DEBUGEN);
__CONFIG(5,UNPROTECT);
__CONFIG(5,CPB & UNPROTECT);
satöbbi. így működik.
első argumentum a config register számát jelöli, utána a beállító maszk
- az ehhez tartozó biteket meg a datasheet "configuration bits" részéből
ki lehet olvasni.
mellesleg a procihoz tartozó header-fájlban definiálva vannak a
megfelelő config bitek a "Configuration Bit Values" rész alatt. Ezeket
logikai ÉS kapcsolatba kell hozni, mint a fenti példában. (Nem a
pic18.h-ban van, hanem a procihoz tartozó header-ben, pl.: pic18fxx8.h)
_m.
hg12345 írta:
> Hi
> Fenti használok! Segitsetek.
>
> Hogyan kell a 18 sorozatnak a CONFIG bitjet a programban
> meghatározni!
>
> A PIC18.H-ben megadott elöre definiált cimek hibásak, mert abszolut
> értéket adnak meg és a CONFIG macro meg OFFSET eltolást kér,
> persze még csak ez lenne a legkisebb probléma. Miután sikerült
> megadni a MACRO-t a .LST-ben látszik az érték a LINKER nem forditja
> be a HEX-be, igy ay MPLAB-se tudja keyeleni. *Teljes ]jra fordit\skor
> m;g hiba-yenettel is boldogit.
>
> Remélem valaki már megfejtette a megoldást.
>
> (Érdekes nem tudja a kér gyári HEADER iró a másik mit csinált,
> szerintem ki se próbálták :-()
>
More information about the Elektro
mailing list