www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik SPI Initalisierung mit PICf2525


Important announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Steffen321 (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hallo zusammen,

habe eine Frage was ihr von meiner SPI Initialisierung mit nem 
PIC18F2525 haltet. Oder was ich besser machen kann.

Hier:

void main(void)
{
/****Anfangsbedingung für die SPI Schnittstelle***********************/
//SSPSTAT-Register
SSPSTATbits.SMP=0x00;
SSPSTATbits.CKE=0x00;
//SSPCON1-Register
SSPCON1bits.SSPEN=0x01;
SSPCON1bits.CKP=0x01;
SSPCON1bits.SSPM3=0x00;
SSPCON1bits.SSPM2=0x00;
SSPCON1bits.SSPM1=0x00;
SSPCON1bits.SSPM0=0x00;

//SPI IO-Pins
TRISCbits.TRISC5=0x00;
TRISCbits.TRISC3=0x00;
TRISAbits.TRISA5=0x01;

/****Daten über SPI senden********************************************/
while(1)
{
  LATAbits.LATA5=0x00;                      //Chip Select(Slave Select) 
auf 0 ziehen
SSPBUF=0xAB;                        //Daten die ich senden möchte

  while(SSPSTATbits.BF==0x00);                          //Warten bis 
alles gesendet wurde , wenn 0 bleib in der Schleife wenn 1 gehe aus der 
Schleife

  LATAbits.LATA5=0x01;                            //Chip Select(Slave 
Select) auf 1 ziehen
SSPSTATbits.BF = 0x00;

}

}

Was meint ihr könnte das so hinkommen? Später will ich noch ein LC 
Display dran hängen.

Danke!
Gruß

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel




Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen.
Siehe Bildformate
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net