Download docx - Que es SPI

Transcript

Que es SPI?ElBus SPI(del inglsSerial Peripheral Interface) es un estndar de comunicaciones, usado principalmente para la transferencia de informacin entre circuitos integrados en equipos electrnicos. Elbusdeinterfazde perifricos serie o bus SPI es un estndar para controlar casi cualquier electrnica digital que acepte un flujo de bits serie regulado por un reloj.Pasare a describir la fig.1

fig.1

MAESTRO(master):es la parte activa en este sistema y tiene que proveer la seal de reloj y el dato a transmitir. El maestro genera la seal de reloj solamente mientrasenvadatos. ESCLAVO(slave):no es capaz de generar la seal de reloj, el ESCLAVO solo envia y recive datos si el MAESTRO genera la seal de reloj. SCLK:Seal de reloj. MOSI(master output slave input):En modo MAESTRO es un pin de salida y en modoESCLAVO es un pin de entrada. MISO(master input slave output):En modo MAESTRO es un pin de entrada y en modo ESCLAVO es un pin de salida. SS(slave select):Es un pin que usa el MAESTRO para seleccionar al esclavo que desea controlar, ver fig.2.

fig.2

Tener en cuenta que: Laconexinentre 2 dispositivos SPI siempre se da entre un MAESTRO y un ESCLAVO. Si tenemos mas de un ESCLAVO , sedeberconectar comomuestrala fig.2. Dispositivos tales como sensores solo puedenfuncionaren modo ESCLAVO. Los microcontroladores generalmente se usan en modo MAESTRO tambien admiten el modo ESCLAVO.