Ik denk ik doe het anders.
Ik laat de I2C even achterwege en probeer of ik SPI2 aan de praat kan krijgen (dan kan ik later altijd nog I2C1 er aan toevoegen).
Maar dat lukt me niet.
Ik heb:
pic basic code:
Dim
SCKPin As sbit at PORTB.1 'pin 22 SCK - SPI1
SDOPin As sbit at PORTB.2 'pin 23 SDO - SPI1
TRISB = %00010010
RB2PPS = 0x17 'Transfer SDO2 to B.2
Unlock_IOLOCK()
PPS_Mapping(_RB2, _OUTPUT, _SDO2)
Lock_IOLOCK()
spi2_remappable_Init()
---
---
---
Ik gebruik voor SCK2 de default pin (b.1).
Dan de SDO2 (0x17) naar pin B.2
(staat wellicht dubbel in het programma)
Vervolgens de spi2_Remappable routines zoals Init en write, etc.
Maar dit gaat niet goed (matrixen doen niks /raar).
Wat zit hier nu fout?