Tengo un problema al intentar usar simultáneamente un módulo NRF24L01 y un módulo SD (lector de tarjetas) con un Arduino Uno. Por separado, ambos funcionan correctamente, pero al usarlos juntos solo el módulo SD responde.
Investigación previa:
- Según información del foro, el módulo SD podría mantener la línea MISO activa incluso cuando no está seleccionado (CS alto), lo que interferiría con la comunicación del NRF24L01.
- He probado:
- Resistencia de 4kΩ en MISO (entre módulo SD y Arduino).
- Resistencia de pull-up (∼4kΩ ya que por el momento solo cuento con estos) en los pines CS de ambos módulos a VCC.
- Cambios en el orden de inicialización (primero NRF, luego SD, y viceversa).
- Verificado conexiones de alimentación (3.3V para NRF y 5V para SD ).
Ninguna solución ha funcionado. El módulo SD sigue teniendo prioridad en la línea MISO.
Pregunta:
¿Alguien ha resuelto este conflicto?