Hi, in the PIC pins and registers for SD/MMC card
Code:
SD_WE        Var    PORTA.4    ' SD card write protect
SD_WE_TRIS    Var    TRISA.4    ' SD card write protect direction
SDI        Var    PORTB.0    ' SPI data in
SDI_TRIS    Var    TRISB.0    ' SPI data in direction
SCL        Var    PORTB.1    ' SPI clock
SCL_TRIS    Var    TRISB.1    ' SPI clock direction
SD_CS        Var    PORTB.3    ' SD card chip select
SD_CS_TRIS    Var    TRISB.3    ' SD card chip select direction
SD_CD        Var    PORTB.4    ' SD card detect
SD_CD_TRIS    Var    TRISB.4    ' SD card detect direction
SDO        Var    PORTC.7    ' SPI data out
SDO_TRIS    Var    TRISC.7    ' SPI data out direction
PortB.0. PortB.1,PortB.3 and PortB.4 is already in use by a keypad, can I move it to PortD instead?
Like this...
Code:
SD_WE        Var    PORTA.4    ' SD card write protect
SD_WE_TRIS    Var    TRISA.4    ' SD card write protect direction
SDI        Var    PORTD.0    ' SPI data in
SDI_TRIS    Var    TRISD.0    ' SPI data in direction
SCL        Var    PORTD.1    ' SPI clock
SCL_TRIS    Var    TRISD.1    ' SPI clock direction
SD_CS        Var    PORTD.3    ' SD card chip select
SD_CS_TRIS    Var    TRISD.3    ' SD card chip select direction
SD_CD        Var    PORTD.4    ' SD card detect
SD_CD_TRIS    Var    TRISD.4    ' SD card detect direction
SDO        Var    PORTC.7    ' SPI data out
SDO_TRIS    Var    TRISC.7    ' SPI data out direction
Regards,
tacbanon