Go Down

Topic: Ayuda por favor ¿Como puedo cambiar los pines de comunicacion spi, es posible? (Read 724 times) previous topic - next topic

antonio91

Se pueden cambiar los pines de comunicación spi?, el de selección de a que dispositivo mandarle la información si, pero el de reloj pin13 y comunicación serie pin11?

AntonioM

Respuesta corta: No. El SPI que trae es por hardware.

Alternativa: Hacerlo por software (pero es más lento), no se si exista alguna de las bibliotecas para comunicación serie que emule el SPI, si no, hay que aventarsela a mano  :/

pepefe

El protocolo SPI es relativamente sencillo de implementar "a pedales".

Por otro lado me suena que hay alguna función que lo hace en el sistema del arduino, no se si es "serialize" o algo así. Busca a ver si la encuentras, pero claro, perderás velocidad y tiempo de máquina.

El algoritmo es algo así:

Pon el bit 7 en el pin data
haz un pulso en el pin clock
Pon bit 6 en pin data
haz pulso de clock
...
(ahora no recuerdo si se gira de derecha a izquierda o al revés)

Go Up