Librerías
\ SPI
Referencia para la versión de Wiring 1.0 Build 0100+. Si tiene una versión previa, use la referencia incluida con su software. Si encuentra errores o tiene comentarios, no dude en contactarnos.
Nombre |
setClockDivider() |
Ejemplos |
SPI.begin();
SPI.begin(SPI_MASTER, LSBFIRST, SPI_MODE3, SPI_CLOCK_DIV4);
|
Descripción |
El Serial Peripheral Interface Bus o bus SPI es una conecicón estandar de datos seriales sincronizados nombrado por Motorola que opera en modo doble completo. Los dispositivos se comunican en modo maestro/esclavo donde el dispostivo maestro inicia la constitución de los datos. Varios dispositivos esclavos son permitidos con líneas individuales del esclavo seleccionado (chip seleccionado) usando un pin por cada dispositivo. El método setClockDivider() asigna la tasa de velocidad para el reloj usado en la comunicación, clockDivider es una fracción de la velocidad del reloj principal de la CPU: SPI_CLOCK_DIV4 (1/4 de la velocidad de la CPU), SPI_CLOCK_DIV16 (1/16 de la velocidad de la CPU), SPI_CLOCK_DIV64 (1/64 de la velocidad de la CPU), SPI_CLOCK_DIV128 (1/128 de la velocidad de la CPU), SPI_CLOCK_DIV2 (1/2 de la velocidad de la CPU), SPI_CLOCK_DIV8 (1/8 de la velocidad de la CPU), SPI_CLOCK_DIV32 (1/32 de la velocidad de la CPU) o SPI_CLOCK_DIV64 (1/64 de la velocidad de la CPU). En las tarjetas Wiring v1 los pines SPI son: SS=24, MOSI=25, MISO=26 y SCK=27. En la tarjeta Wiring S los pines SPI son: SS=20, MOSI=21, MISO=22 y SCK=23. |
Sintaxis |
SPI.setClockDivider(clockDivider)
|
Parámetros |
clockDivider |
constante: SPI_CLOCK_DIV4, SPI_CLOCK_DIV16, SPI_CLOCK_DIV64, SPI_CLOCK_DIV128, SPI_CLOCK_DIV2, SPI_CLOCK_DIV8, SPI_CLOCK_DIV32 o SPI_CLOCK_DIV64 |
|
Retorna |
Ninguno |
Uso |
Application |
Updated on July 07, 2011 11:16:26pm PDT