¿ Por casualidad sabreis si es posible usar SPI2 en un Teensy 3.5 ?.
A los efectos es usar SPI2 en un Kinetis MK64, usando el entorno de Arduino.
Hice un diseño de hardware, que mezcla dos diseños que por separado cada uno estaba usando SPI0, y aunque en el nuevo diseño los he conectado a pines diferentes del MK64, creo que no es posible usar al mismo tiempo los pines de SPI0 y SPI0 alternativo para usarlos como si fueran dos puertos SPI distintos.
Entiendo que si tenemos SPI0 con pines distintos en el mismo chip, solo puede funcionar uno de ellos.
En el mismo diseño, puse unos jumpers soldables, para poder asignar a uno de los dos periféricos, el SPI2 o el SPI0 (con pines alternativos), pero no tengo claro si lo puedo usar con las librerías SPI de Arduino/Teensy.
Hay unos comandos para poder reasignar los pines de SPI, pero me parece que solo son para usar los pines alternativos de SPI0.
Estos serían los comandos, si pudiera reasignar a SPI2, aún no lo he probado, igual funciona. Mi duda es también si pueden coexistir SPI0 y SPI2 en este entorno Teensy/Arduino
SPI.setMOSI(44); // SPI2 MOSI, PTB22
SPI.setMISO(45); // SPI2 MISO, PTB23
SPI.setSCK(46); // SPI2 SCK, PTB21