C rejtelmek
Moczik Gabor
pm at progzmaster.hu
Tue Feb 27 21:58:55 CET 2007
Balla Zoltán wrote:
>>pl. types.h file-t hozz letre:
>>
>>tartalma:
>>
>>typedef struct Bitmezo{
>> unsigned Bit0:1;
>> unsigned Bit1:1;
>>}KK_type;
Szerintem ez az altalanos megoldas:
Ha ez a struktura valamihez kotodik, akkor a valami.h -ba:
typedef struct {
unsigned ...
} Bitmezo;
extern Bitmezo KK;
VAGY
struct Bitmezo {
...
};
extern struct Bitmezo KK;
majd a valami.c -ben:
Bitmezo KK;
(vagy struct Bitmezo...)
Utana ha valahol kell a KK valtozo, akkor a valami.h-t kell include-olni.
> de a szerencsetlen MpLab
> IDE nem kinalja fel automatikusan a struktura tagok valasztasi lehetoseget,
> es igy ertelmet vesziti az egesz.
Miert is, mire kell ez?
> A megszakitasi problemaval meg talalkozott senki sem ?
En hitech C-ben hasznalok 2 szintu megszakitast, bar ott asszem maskepp
mukodik, mivel csak ilyen jellegu deklaracio kell:
void interrupt isr_hi(void)
{
}
void interrupt low_priority isr_lo(void)
{
}
--
((( Móczik Gábor )))--((( pm -> @ -> progzmaster -> . -> hu )))
((( Skype: moczik )))--((( Website: http://www.progzmaster.hu )))
More information about the Elektro
mailing list