[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