Estoy conectando una 23LC1024 SPI Serial SRAM con un PIC18, usando el compilador C18 y las funciones integradas de <spi.h>
como se describe en Bibliotecas de compiladores , sección 2.8:
OpenSPI1 : inicialice el módulo SSP x .
void OpenSPI1(
unsigned char sync_mode,
unsigned char bus_mode,
unsigned char smp_phase);
Para bus_mode
, puedo elegir uno de los siguientes modos:
-
MODE_00
: los datos se leen en el flanco ascendente del reloj (inactivo al estado de reloj activo) -
MODE_01
: los datos se leen en el flanco descendente del reloj (activo al estado inactivo del reloj) -
MODE_10
: los datos se leen en el flanco descendente del reloj (inactivo al estado de reloj activo) -
MODE_11
: los datos se leen en el flanco ascendente del reloj (estado activo a inactivo)
No puedo encontrar en la hoja de datos del 23LC1024 qué modo debo usar. ¿No importa? ¿O hay un estándar asumido?