Area SX srl - Informatica e Microelettronica
0
Torna a: Home Page Soluzioni Microcontrollori Rabbit Rabbit Mini How To

Rabbit Mini How To

Data di pubblicazione: 17-10-2003 | Versione Italiana  | (No English Version)The English version of this article does not exists
Parole chiave: - How-To - Rabbit -

Programmare la porta A come uscita

In questo sorgente viene programmata l'intera porta A in uscita, inizializzate tutte le linee a 0 e quindi settato un bit per volta a partire da PA0 con un ritardo di 500ms

void main(void) {
  unsigned char i;

  WrPortI(SPCR, &SPCRShadow, 0x84); // Porta A in uscita
  WrPortI(PADR, &PADRShadow,0x00);  // Tutte le linee a 0

  i=1;

  for (;;) {
    costate {
      WrPortI(PADR, &PADRShadow,i);
      if((i<<=1)==0) i=1;
      waitfor(DelayMs(500));
    }
  }
}

SX01 - Mini sorgenti di test

Lampeggio ad 1Hz del led TEST2

void main(void) {

  WrPortI(PDFR,&PDFRShadow,0x00);     //Porta D come I/O
  WrPortI(PDDDR,&PDDDRShadow,0xFF);   //Porta D in output (bitwise)


  for (;;) {
    costate {
      BitWrPortI(PBDR, &PBDRShadow, 0, 7);
      waitfor(DelayMs(500));
      BitWrPortI(PBDR, &PBDRShadow, 1, 7);
      waitfor(DelayMs(500));
    }
  }
}

Segnala questo articolo: 



Parole chiave: - How-To - Rabbit -

Data di pubblicazione: 17-10-2003Hits: 19522
I marchi citati sono propriet� dei titolari dei relativi diritti. Le caratteristiche tecniche e i prezzi riportati sono indicativi e soggetti a variazioni senza preavviso. Le foto non hanno valore contrattuale. Nonostante accurate verifiche, il presente documento pu� contenere prezzi o specifiche errati. Area SX si scusa in anticipo e si impegna ad evitare tali imprecisioni.
Rivenditori Social Contatti Condizioni
Area SX s.r.l
Via Stefano Longanesi 25
00146 Roma

Tel: +39.06.99.33.02.57
Fax: +39.06.62.20.27.85
P.IVA 06491151004
Condizioni di vendita
Procedura di rientro in garanzia
Condizioni per i rivenditori