B
BasePointer
Guest
PIC18F252 bruger samme port til SPI og I2C.Jeg skal bruge en af dem på samme tid.Hvordan kan jeg skifte MSSP modul fra SPI mode til I2C tilstand og omvendt?Jeg kunne ikke se disse oplysninger i sit datablad.Og hvordan skal jeg forbinde SPI og I2C periferienheder til PIC?Jeg ønsker at kommunikere både perhipherals over Fredsimplementeringsrådets MSSP modul.
SPI Perifere har ben
CS (Chip Vælg)
SDO (dataudlaesning, Dette er høj-z når CS = 1)
SDI (dataindlæsning)
SCK (ur)
I2C Perifere er stifter
SCL (ur)
SDA (Data)
PIC18F252 er stifter
RC3 -> SCL eller SCK
RC4 -> SDA eller SDI
RC5 -> SDO
10x
SPI Perifere har ben
CS (Chip Vælg)
SDO (dataudlaesning, Dette er høj-z når CS = 1)
SDI (dataindlæsning)
SCK (ur)
I2C Perifere er stifter
SCL (ur)
SDA (Data)
PIC18F252 er stifter
RC3 -> SCL eller SCK
RC4 -> SDA eller SDI
RC5 -> SDO
10x