Hallo Leute Brauche dringend Eure Hilfe! Bin schon seit Tagen am SPI- Modul meines PIC24FJ64GA002 und kriege es einfach nicht zum Laufen. Kann sein, dass ich da was falsch verstanden habe. Betreibe das Modul im Master- Mode und möchte den SS1 Pin automatisch aktivieren lassen. SDO und SCK laufen bis auf die Einschränkung, dass ich sie an Pin 7 > RP3 nicht zum Laufen bringe. Der SS Pin wird trotz SPI1CON1bits.SSEN = 1; nie aktiv. Kann der nur im Slave- Mode verwendet werden. Hier also meine beiden Fragen: - Weshalb lässt sich Pin 7 nicht verwenden? - Weshalb lässt sich das SS Signal im Master- Mode nie aktivieren? Wäre toll, wenn mit jemand aus der Patsche helfen könnte. Gruss Andy
Hat mir wirklich niemand einen Rat? Bin für jeden Tip sehr dankbar!
Andreas Häusler schrieb: > Der SS Pin wird trotz SPI1CON1bits.SSEN = 1; nie aktiv. Kann der nur im > Slave- Mode verwendet werden. Die meisten SPI-Module benötigen den SS-Pin nur im Slave-Mode. Im Master-Mode ist er entweder überhaupt nicht definiert oder hat irgendwelche Einschränkungen. Immerhin hat ein Master oft genug mehrere Slaves und kann deren SS locker zu Fuss über Port-I/O durchführen.
Andreas Häusler schrieb:
> Kann der nur im Slave- Mode verwendet werden.
Das wäre zumindest sinnvoll, denn als SPI-Master kannst du ja mehrere
verschiedene Slaves ansteuern (und tust das üblicherweise auch).
Und das steht dann auch wiederholt im Datenblatt. Das Bit SSEN wird nur
im Zusammenhang mit dem Slave-Mode erwähnt. Z.B. auf Seite 146 bei der
Registerbeschreibung:
1 | SSEN: Slave Select Enable bit (Slave mode)(4) |
2 | 1 =SSx pin used for Slave mode |
Vielen Dank für Eure die Infos. Ist ja eigentlich logisch... Vielleich habt ihr mir ja noch einen Tip betreffend Pin 7 > RP3, der sich nicht als Peripherie- Pin konfigurieren lässt.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.