Det jag funderar på just nu är hur jag kan använda SPI2 modulen. Eftersom det är ont om plats på kortet så skulle jag vilja använda SDO(RP12) och SDI(RP13) som "remapable" och använda SCK2 som klocksignal. Denna pine (pin 38) verkar inte tillhöra något "RP" register vilket gör att jag inte kan mappa denna signal fastän pinnen är märkt som SCK2.
Jag har försökt luska i databladet om detta är en giltig konfiguration och har hittat ett stycke som säger:
Hur tolkar Ni detta?When MSSP2 is used in SPI Master
mode, the SCK2 function must be configured
as both an output and an input in the
PPS module. SCK2 must be initialized as
an output pin (by writing 0x0A to one of the
RPORx registers). Additionally, SCK2IN
must also be mapped to the same pin by
initializing the RPINR22 register. Failure to
initialize SCK2/SCK2IN as both output
and input will prevent the module from
receiving data on the SDI2 pin, as the
module uses the SCK2IN signal to latch
the received data.
Jag förstår att man måste mappa SCK2 som både in och ut-port för att få modulen att fungera, men gäller det OM man vill mappa om klocksignalen och i annat fall så används SCK2? Eller är det så att SCK2(pin38) enbart används vid I2C då man inte kan mappa pinnarna?
Hoppas ni förstår frågeställningen, känner att det blev lite rörigt.
Det säkraste hade givetvis varit att göra om min layout för att flytta SCK2 till en RP-pinne men hoppas än i det sissta att jag slipper
