Hallo, ich werde aus den Datenblättern leider nicht ganz schlau. Weiß jemand ob es möglich ist beim PIC24HJ12GP202 gleichzeitig SPI (Master) und I2C (Master) auf verschiedenen Pins zu nutzen?
Was bedeutet "gleichzeitig" auf so einem Prozessor? Wieviel Kerne hat der Prozessor? Dann sollte sich das Thema leichter klären lassen.
Hi, "gleichzeitig" war unglücklich ausgedrückt. Es geht mir darum ob ich SPI an den Pins 1...4 und I2C and den Pins 5...6 betreiben kann. Bei den PIC16 und PIC18 gab es früher nur ein serielles Modul, welches SPI oder I2C konnte.
Ich denke ja man kann. SPI ist remappable – Du kannst es also auf einen der RPx pins remappen. I2C dagegen nicht das ist immer auf RB9 und RB8.
Okay, also laut Datenblatt PIC24HJXXXGPX06/X08/X10 70175.pdf von Microchip. http://ww1.microchip.com/downloads/en/DeviceDoc/70175H.pdf SPI: SCK2 auf Pin4 SDI2 auf Pin5 SDO2 auf Pin6 I2C: SCL1 auf Pin37 SDA1 auf Pin36 Damit kannst du beide UARTs konfigurieren und benutzen. Wenn du die I2C auf andere Pins legen willst musst du I2C in Software machen. Geht aber auch. Aber warum umständlich? mfg aus Berlin
Ja, das geht. Beim PIC24 hast du getrennte Peripheriemodule für SPI uns I2C. Nicht mehr dieses MSSP-Modul, was der PIC16 und PIC18 hat.
Hallo "Olli" bist Du das, der Thomas! ich wünsche Dir ein frohes Fest Grüße Rolf ach, was hattest Du mir geholfen!
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.