Una duda que tengo.
Si tengo diez 74HC595 en un PIC16F886, si quiero usar el bit 5 del tercer 595 de los 10 que hay. ¿Qué hay que hacer?
Siempre me ha llamado la atención. Con el protocolo I2C si lo entiendo y en ASM, pero esto del SPI dicen que es más fácil, por cierto, si lo es, pero no me entero.
Sigo haciendo pruebas.
Si tienes 10 registros externos estamos hablando 8x10 bits, es decir cada trama de envío deberá tener 80 bits. Para acceder al bit 5 del 3er registro necesitas modificar el bit 8+8+5=21 de la variable y luego actualizar el estado de todos los registros a la vez.
SPI es mucho más fácil que el I2C y mucho más veloz
Saludos