C rejtelmek

Balla Zoltán vega55 at freeweb.hu
Tue Feb 27 11:56:29 CET 2007


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




More information about the Elektro mailing list