Diferencia entre revisiones de «SPI»

De ArduWiki
Saltar a: navegación, buscar
(Descripción)
(Descripción)
Línea 1: Línea 1:
 
== Descripción ==
 
== Descripción ==
 
La librería permite comunicarse con dispositivos SPI, usando Arduino como elemento maestro (master)
 
La librería permite comunicarse con dispositivos SPI, usando Arduino como elemento maestro (master)
Serial Peripheral Interface (SPI) es un protocolo de de comunicación serie rápida entre dispositivos a corta distancia. Aparte de entre Arduino y perifericos, tambíen permite comunicación entre micrfocontroladores.
+
Serial Peripheral Interface (SPI) es un protocolo de de comunicación serie rápida entre dispositivos a corta distancia. Aparte de entre Arduino y periféricos, también permite comunicación entre microcontroladores.
En una comunicación SPI hay siempre un maestro (master) que controla los periféricos. Típicamente hay tres lineas de control comunes a todos los elementos-
+
En una comunicación SPI hay siempre un maestro (master) que controla los periféricos. Típicamente hay tres líneas de control comunes a todos los elementos-
* MISO (Master In Slave Out)- Linea para mandar datos al maestro desde el esclavo
+
* MISO (Master In Slave Out)- Línea para mandar datos al maestro desde el esclavo
* MOSI (Master Out Slave IN)- Linea para mandar datos a los periféricos
+
* MOSI (Master Out Slave IN)- Línea para mandar datos a los periféricos
* SCK (Serial Clock)- Pulsos de reloj para sincronizar la transmisión de datos generada por el maestro a una linea específica de cada periférico.
+
* SCK (Serial Clock)- Pulsos de reloj para sincronizar la transmisión de datos generada por el maestro a una línea específica de cada periférico.
* SS (Slave Select)- El pin en cada periférico que el maestro activa o desactiva para que los datos llegen al dispositivo que queremos.  
+
* SS (Slave Select)- El pin en cada periférico que el maestro activa o desactiva para que los datos lleguen al dispositivo que queremos.  
Cuando el SS (Slave Select) esta bajo (low), el comunica con el maestro y lo ignora cuando esta en alto (high). Esto nos permite tener múltiples dispositivos compartiendo las mismas lineas de MISO, MOSI y CLK.
+
Cuando el SS (Slave Select) esta bajo (low), el comunica con el maestro y lo ignora cuando esta en alto (high). Esto nos permite tener múltiples dispositivos compartiendo las mismas líneas de MISO, MOSI y CLK.
  
 
== Placas aplicables ==
 
== Placas aplicables ==

Revisión del 06:52 19 jun 2018

Descripción

La librería permite comunicarse con dispositivos SPI, usando Arduino como elemento maestro (master) Serial Peripheral Interface (SPI) es un protocolo de de comunicación serie rápida entre dispositivos a corta distancia. Aparte de entre Arduino y periféricos, también permite comunicación entre microcontroladores. En una comunicación SPI hay siempre un maestro (master) que controla los periféricos. Típicamente hay tres líneas de control comunes a todos los elementos-

  • MISO (Master In Slave Out)- Línea para mandar datos al maestro desde el esclavo
  • MOSI (Master Out Slave IN)- Línea para mandar datos a los periféricos
  • SCK (Serial Clock)- Pulsos de reloj para sincronizar la transmisión de datos generada por el maestro a una línea específica de cada periférico.
  • SS (Slave Select)- El pin en cada periférico que el maestro activa o desactiva para que los datos lleguen al dispositivo que queremos.

Cuando el SS (Slave Select) esta bajo (low), el comunica con el maestro y lo ignora cuando esta en alto (high). Esto nos permite tener múltiples dispositivos compartiendo las mismas líneas de MISO, MOSI y CLK.

Placas aplicables

Sintaxis


Métodos

Advertencias

Ejemplo


Vea también

Referencias externas