Gast
#707937
Hallo zusammen, ich versuche gerade beim LPC2134 über die SPI1 Schnittstelle zu "kommunizieren". Ich verwende nur einen Master (den LPC2134) und einen Slave (einen DA-Wandler). Deshalb nutze ich von der SPI1-Schnittstelle auch nur den MOSI1- und den CLK-Pin. MISO1 und SSEL1 sind als normale IO-Pins konfiguriert. Leider tut sich weder auf der CLK- noch auf der MOSI1-Leitung etwas. Laut Datenblatt und Foren-Recherche habe ich die Schnittstelle richtig initialisiert, habe aber offensichtlich ein Bit übersehen (welches???). Vielleicht kann mir ja hier jemand weiterhelfen, wär echt super. Hier mal mein C-Code: //Initialisierung************************************* VPBDIV = 1; //APB-Vorteiler PCONP = 0xFFFFFFFF; //Power Connect PIN SSPCR0 = 0x8B; //Auswahl von Datengröße, Takt und Bus-Typ SSPCR1 = 1; //SSP Controller enabled SSPCPSR = 0x02; //Vorteiler-Register //Byte senden****************************************** SSPDR=200; //Beliebiger Wert ins FIFO-Register schreiben while (SSPSR & 0x04 == 4); //warten, bis Datentransfer abgeschlossen Für die Hile schon jetzt ein herzliches Dankeschön!:-) Gruß, Christoph