Guten Morgen miteinander.
Ich bin in letzter Zeit wieder aktiver mit der Elektronikbastelei und versuche mich gerade daran eine einfache Winkelmessung umzusetzen. Leider scheitert es momentan an der wohl simplen SPI Datenübertragung. Ich benutze oben genannten Chip einen PIC18F2580 und die C Routinen aus der spi.h des Compilers.
Hier der einfache Code...
Wäre das doch zu einfach? Die Statusbits werden ja von den Unterprogramen ausgelesen, das sieht man in den jeweiligen *.c files.Code:LATAbits.LATA5 = 0; //Chip select Delay100(6); //Delay 150µs WriteSPI(rwtr); //Kommando um die Temperatur auszulesen Dummy = getcSPI(); //Kommando um Buffer SSPBUF auszulesen LATAbits.LATA5 = 1;
Vielleicht kann mir ja jemand auf die Sprünge helfen. Danke.
Gruß Martin
Lesezeichen