Líneas Atmel SAM E70 SPI Chip-Select (SPCS)

0

Delibero la hoja de datos del SAM E70 Cortex-M7 de Atmel y tengo una confusión sobre el SPI. Cuando SPI está en modo maestro, usa líneas NPCS para Chip Select (Slave Select). Pero no puedo encontrar un informe que explique que esas líneas las usaron todas (como salidas) por el periférico, o que hay una que puede usar una de ellas. Por lo tanto, el hardware lo obliga a hacer que todas las líneas SPCS sean salidas en modo maestro. ¿O es posible obtener solo una línea SPCS, como chip-select, solo SPCS0 por ejemplo?

Por hoja de datos :

El SPI funciona en modo maestro o en modo esclavo. El SPI funciona en modo maestro escribiendo un 1 en el bit MSTR en el registro de modo SPI (SPI_MR).

  • Los pines NPCS0 a NPCS3 están configurados como salidas.
  • El pin SPCK está accionado.
  • La línea MISO está cableada en la entrada del receptor.
  • La línea MOSI es activada como una salida por el transmisor.
pregunta MrBit

1 respuesta

1

Ser una salida o una entrada no tiene nada que ver con lo que harán tus líneas si están configuradas como Chip selecciona.

Puede configurarlos como GPIO (en cuyo caso no tienen nada que ver con el subsistema SPI) o como líneas SPCS (en cuyo caso la configuración GPIO se vuelve irrelevante). Por supuesto, solo puede configurar 1 o 2 o 3 selecciones de chip y las otras líneas como GPIO (entradas o salidas).

    
respondido por el Tom L.

Lea otras preguntas en las etiquetas