¿Es posible darle dos usos a los pines ICSP?

Buenas noches,

Busque en el foro un buen rato y no encontre mi duda, espero que puedan colaborarme.

Tengo entendido que los pines 11, 12 y 13 del arduino UNO estan conectados fisicamente a algunos pines ICSP, quiero darle a mi arduino uno dos usos:

  1. Conectar un ethernet shield a los pines 10, 11, 12 y 13 para usar la conexion a la red
  2. Usar los pines 10, 11 como salidas conversoras de pwm a analogo y 12, 13 como salidas a relay

Claramente no puedo darle ambos usos a la vez, cuando use el shield no podre usar las salidas analogas/relay, y viceversa. Dada la aplicacion requiero que las salidas analogas/relay esten soldadas a los pines 10, 11, 12 y 13 de manera permanente, el shield por otro lado lo desconectare de estos pines cuando no lo este utilizando.

Mi pregunta es la siguiente, cuando tenga conectado el shield, dado que tengo las salidas conectadas fisicamente a estos pines (aunque no los este usando como salidas), existe la posibilidad que ocurra un daño inesperado?

Este es el ejemplo de como soldare el pin 10 al conversor PWM-Analogo y dejare un header disponible para cuando necesite conectar el shield.

Fuente: Propia.

Muchas gracias.

Si se puede.
NO has comprendido la topologia de la interfaz SPI, busca interfaz SPI y verás de que se trata.
Los pines 11, 12 y 13 son comunes a todos los dispositivos SPI.
El pin 10 es el Chip Enable (en bajo) de un dispositivo pero si quieres otro usas 9 o 3 o 6 lo que gustes.
Entonces puedes conectar varios dispositivos SPI.

En ninguna placa puedes hacer esto. Siempre será un instante después del otro.
Habilitas un dispositivo, lees/escribes, dehabilitas.
Habilitas 2do dispositivo, lees/escribes, dehabilitas.
repites.

No.

El pin 10 solo es un CHIP ENABLE o habilitador o no del dispositivo.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.