[elektro] PICC18 v9.64
János Zakó
janoszako at gmail.com
Mon Nov 15 18:39:19 CET 2010
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]
More information about the Elektro
mailing list