MicroChip C30 problema
Huszti Andras
kyrk at villamvadasz.hu
Wed Sep 26 20:37:40 CEST 2007
Hali!
> struct Bitmezo{
> unsigned Bit0:1;
> unsigned Bit1:1;
> unsigned Bit2:1;
> unsigned Bit3:1;
> unsigned Bit4:1;
> unsigned Bit5:1;
> unsigned Bit6:1;
> unsigned Bit7:1;
> }MFB;
Ezt ne igy definialt a .c-ben hanem igy:
struct valami_bitmezo valami;
> majd a header file-ban :
> extern struct Bitmezo{
> unsigned Bit0:1;
> unsigned Bit1:1;
> unsigned Bit2:1;
> unsigned Bit3:1;
> unsigned Bit4:1;
> unsigned Bit5:1;
> unsigned Bit6:1;
> unsigned Bit7:1;
> }MFB;
A headerben pedig ez legyen:
extern struct Bitmezo{
unsigned Bit0:1;
unsigned Bit1:1;
unsigned Bit2:1;
unsigned Bit3:1;
unsigned Bit4:1;
unsigned Bit5:1;
unsigned Bit6:1;
unsigned Bit7:1;
};
extern struct valami_bitmezo valami;
Azt hiszem igy fog mukodni. Legalabbis emlekeim szerint gcc alatt igy
kellet atirnom a pic headerfajlait, hogy PC-n futtathato kod legyen
belole.
More information about the Elektro
mailing list