C rejtelmek

Fuzesi Arnold arnold.fuzesi.lista at gmail.com
Tue Feb 27 14:58:06 CET 2007


Hi!

Otlet:

1.
pl. types.h file-t hozz letre:

tartalma:

typedef struct Bitmezo{
     unsigned Bit0:1;
     unsigned Bit1:1;
 }KK_type;

majd main.c-ben

KK_type KK.

pl masik.c-ben

extern KK_type KK.


A.
----- Original Message ----- 
From: "Balla Zoltán" <vega55 at freeweb.hu>
To: <elektro at tesla.hu>
Sent: Tuesday, March 27, 2007 10:55 AM
Subject: C rejtelmek


> Sziasztok!
>
> Ket kerdesem lenne Microchip C hasznaloihoz:
>
> 1 Ha egy header file-ban letrehozok egy strukturat imigyen:
> struct Bitmezo{
>     unsigned Bit0:1;
>     unsigned Bit1:1;
> }KK;
>
> #define Bsync KK.Bit0
>
> akkor ezt a fordito egyikesetben elfogadja, a programban barhol tudok ra 
> pl.
> "Bsync=1;" formaban hivatkozni, masik esetben meg ezt irja:   Copyright 
> (c)
> 2006 Microchip Technology Inc.
>        Error - symbol 'KK' has multiple definitions.
>        Errors    : 1
>
> Ez mitol lehet ?
>
> 2. Hasznal valaki kozuletek 2 szintu megszakitast, foprogram mellett ? A
> Microchipes pelda, meg iranyvonal mintha hibas lenne a
>  _asm
>    goto IntXXXX
>  _endasm
>
> tipusu hivassal a megszakitasi fuggvenyben. Mindez a magasszintunel mintha
> nem lenne jo a BSR, STATUS, W elmentesehez...
> Volt mar aki belefutott ebbe ?
>
> Zoli
>
>
> -----------------------------------------
>          elektro[-flame|-etc] 



More information about the Elektro mailing list