¿Qué debo hacer para usar un escudo R3 Ethernet con un R3 Arduino Mega 2560?

5

Quiero usar mi protector Ethernet recién comprado sin hacer ningún cambio de hardware, comprar nada y (preferiblemente) no agregar cables de puente adicionales. Sin embargo, no se conecta a pins 50, 51, and 52 on the Mega como dice que usa aquí . El pin 53 debe mantenerse como salida.

Ya he visto esta página de esta pregunta , pero Arduino afirma que Rev 3 es Mega Compatible. Dudo que tendría que modificar el tablero para que esto funcione. Sin embargo, la nueva placa tiene un encabezado para conectarse al ICSP que la anterior no tiene. ¿Se conecta el encabezado de ICSP a esos pines?

Entonces, lo que estoy asumiendo:

  • No tengo que modificar ningún hardware
  • Puedo usar todos los pines excepto:

    a.) Los pines de habilitación / deshabilitación (4 y 10 que escribo uno ALTO cuando quiero usarlo y me aseguro de que el otro esté BAJO).

    b.) 51, 52 y 53

    c.) 53 Solo puedo usar como salida, pero aún puedo usarlo para cualquier cosa que necesite una salida.

2 respuestas

3

enlace

  • digitalPin 50 = MISO;
  • digitalPin 51 = MOSI;
  • digitalPin 52 = SCK;
  • digitalPin 53 = SS .

Las señales a la derecha de esa tabla son necesarias para que su escudo Ethernet funcione y se enrutan a pines diferentes que en un Uno. Algunos pines en el microcontrolador tienen más de una función, y eso es lo que está sucediendo aquí. Puede encontrar las mismas señales en el encabezado ISP de 6 pines, por lo que si el escudo de Ethernet también se conecta a ese encabezado ISP de 6 pines, debería funcionar sin modificaciones de hardware.

$$ \ begin {array} {| c | c | c | c | c | c} \ text {Uno} & \ text {Mega} & \ text {Nombre} & \ text {ISP Pin} & \ text {pin ISP} & \ text {Nombre} & \ text {Mega} & \ text {Uno} \\ \ hline \ text {d12} & \ text {d50} & \ text {MISO} & 1 & 2 & \ text {V} _ {CC} & \ text {V} _ {CC} & \ text { V} _ {CC} \\ \ hline \ text {d13} & \ text {d52} & \ text {SCK} & 3 & 4 & \ text {MOSI} & \ text {d51} & \ text {d11} \\ \ hline \ overline {\ text {RESET}} & \ overline {\ text {RESET}} & \ overline {\ text {RESET}} & 5 & 6 & \ text {GND} & \ text {GND} & amp ; \ text {GND} \\ \ hline \ end {array} $$

    
respondido por el jippie
1

El pin 53, en la Mega, es el pin Hardware SS para SPI. Como lo explica la página, debe conservarse como una salida para que el SPI de hardware funcione. Y tratar de usar el Pin interferirá con la operación. El blindaje Ethernet no usa el Pin 53, pero el Pin 53 no se puede usar para nada que no sea un pin SPI select, cuando se usa SPI. Se debe dejar como salida.

En cuanto al R3 o al nuevo escudo, todo el SPI se realiza a través del encabezado ICSP. El escudo no encamina los pines 11-13 desde los encabezados. Los pines no están conectados a nada en los encabezados, solo se pasan a través de . Solo los pines 10 y 4 se usan en los encabezados externos del escudo.

    
respondido por el Passerby

Lea otras preguntas en las etiquetas