[elektro] PICC18 v9.64
hg12345
hg12345 at freemail.hu
Mon Nov 15 19:34:29 CET 2010
elég vacak a tördelése,
Ez a MCHIP szerű leírása az eszközről, bites struktura, minden lehetőséggel leírvam unnamed struct definiciókkal
hibatkozás:
PORTAbits.RA2
"János Zakó" <janoszako at gmail.com> írta:
>Nem is hasonlít rá:>
Új:>
extern volatile near unsigned char PORTA;>
extern volatile near union {>
struct {>
unsigned RA0:1;>
unsigned RA1:1;>
unsigned RA2:1;>
unsigned RA3:1;>
unsigned RA4:1;>
unsigned RA5:1;>
unsigned RA6:1;>
unsigned RA7:1;>
};>
struct {>
unsigned AN0:1;>
unsigned AN1:1;>
unsigned AN2:1;>
unsigned AN3:1;>
unsigned T0CKI:1;>
unsigned AN4:1;>
unsigned OSC2:1;>
};>
struct {>
unsigned :2;>
unsigned VREFM:1;>
unsigned VREFP:1;>
unsigned :2;>
unsigned CLKO:1;>
};>
struct {>
unsigned :4;>
unsigned PMD5:1;>
unsigned PMD4:1;>
};>
} PORTAbits;>
extern volatile near unsigned char PORTB;>
extern volatile near union {>
struct {>
unsigned RB0:1;>
unsigned RB1:1;>
unsigned RB2:1;>
unsigned RB3:1;>
unsigned RB4:1;>
unsigned RB5:1;>
unsigned RB6:1;>
unsigned RB7:1;>
};>
struct {>
unsigned INT0:1;>
unsigned INT1:1;>
unsigned INT2:1;>
unsigned INT3:1;>
unsigned KBI0:1;>
unsigned KBI1:1;>
unsigned KBI2:1;>
unsigned KBI3:1;>
};>
struct {>
unsigned :5;>
unsigned PGC:1;>
unsigned PGD:1;>
};>
struct {>
unsigned :1;>
unsigned PMA4:1;>
unsigned PMA3:1;>
unsigned PMA2:1;>
unsigned PMA1:1;>
unsigned PMA0:1;>
};>
struct {>
unsigned FLT0:1;>
unsigned :2;>
unsigned CCP2:1;>
};>
>
>
Régi:>
>
static volatile near bit RA0 @ ((unsigned)&PORTA*8)+0;>
static volatile near bit RA1 @ ((unsigned)&PORTA*8)+1;>
static volatile near bit RA2 @ ((unsigned)&PORTA*8)+2;>
static volatile near bit RA3 @ ((unsigned)&PORTA*8)+3;>
static volatile near bit RA4 @ ((unsigned)&PORTA*8)+4;>
static volatile near bit RA5 @ ((unsigned)&PORTA*8)+5;>
>
Pár alap dolgot meg tudtam csinálni, mint pl. TRIS regiszterek, és megy a>
PWM is, de pl. egy port bitjére nem tudok hivatkozni. RA0-ra azt írja, hogy>
nincs definiálva.>
>
>
2010/11/15 potyo <potyo.ada at gmail.com>>
>
> Mármint hogy változott meg?>
>>
> János Zakó <janoszako at gmail.com> írta (2010. november 15. 18:34):>
> > Üdv!>
> >>
> > Mi történt ezzel a fordítóval?>
> > Eddig teljesen jól tudtam használni, de ebben a verzióban az include file>
> > megváltozott, a régebbi meg nem támogatja az eszközt.>
> > Tud valaki segíteni?>
> >>
> > Jani>
> > ----------------------------------------->
> > elektro[-flame|-etc]>
> >>
>>
> ----------------------------------------->
> elektro[-flame|-etc]>
----------------------------------------->
elektro[-flame|-etc]>
More information about the Elektro
mailing list