¡Hola a todos!
Tengo una duda sobre el protocolo SPI...
A ver, me explico, tengo que hacer un proyecto del que una parte es que tengo que enviar cadenas de 10 bits a un motor (ficticio, no voy a montarlo, tan sólo tengo que programar el software de envio), con las siguientes especificaciones:
- El PIC realiza el papel de maestro (único) del bus
- La electrónica de control del motor implementa la el interfaz maestro (único) del bus.
- El periodo del reloj de sincronización SCLK es de 3ms.
- El modo utilizado en la comunicación es: Clock Polarity (polaridad del reloj) = 1 y Clock Phase (reloj de fase) = 1. [creo que esto significa que los datos se colocarán sobre la línea en flanco desdendente y se leen en flanco ascendente].
- Los pines de E/S del PIC dedicados a la comunicación son los siguientes:
RB5 -- SCLK. Reloj pra la sincronización de la comunicación.
RB6 -- Comunicación del maestro al esclavo.
RB7 -- Señal de selección del esclavo.
Vale, entonces mi duda es: Cómo puedo enviar los datos? Y qué hago con el reloj?
He estado mirando en todos lados y nada...
Muchas gracias anticipadas