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.
Recommended