SPI-Programmierung für PIC24HJ

Gast #3175560
Lesenswert?

Hi,
ich bin absolut neu in dem Bereich der Microcontroller Programmierung 
und brauche jetzt leider dringend hilfe!
Ich verwende einen PIC24HJ128GP202 und hab es schon geschafft einen 
Timer zu programmieren der auch funktioniert :)
Nun möchte ich gerne den MAX31855 (Cold-Junction Compensated
Thermocouple-to-Digital Converter) verwenden. Dieser kommuniziert via 
SPI verbindung mit dem uC. Und hier beginnt mein Problem:
Ich habe die Pins ge-remappt und - ich denke - auch die SPI 
initialisiert. Aber wenn ich nun an den entsprechenden Pins messe, zeigt 
das Oszi mir nix an. Hab ich irgendetwas Grundlegendes vergessen oder 
übersehen? Oder hab ich einfach nur Müll produziert und muss das ganz 
anders angehen? Gebe ich überhaupt schon ein Signal aus?

Ich bitte um eure Hilfe!!!

MFG Stephan


Im Anhang ist mein Code.
Angehängte Dateien:
Gast #3175973
Lesenswert?

Hi,

SPI_Init() und ConfigIntSPI1() wird in main() nirgends aufgerufen... 
Somit wird Dein Modul auch nicht initialisiert... Auf www.microchip.com 
gibt es genügend Code-Beispiele, die Dir zeigen, wie es geht. Dein Code 
sieht mir aus wie irgendwo abgetippt, aber die Hälfte vergessen.

Grüße,
Tommy.S

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren