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