SPI Modi bei PIC32

Gast #4780676
Lesenswert?

Hallo Leute,

in diesen Thread geht es um PIC32MZ Mikrocontroller, SPI-Modi und der
MPLAB  Harmony Configurator von Microchip.
Ich habe ein PIC32MZ2048 Starter Kit mit Expansion Board. Über dieses 
habe ich ein Flash sst25vf020B von Microchip über SPI verbunden. 
Funktioniert soweit ganz gut.
Im Datenblatt des Flash steht, dass dieser sowohl in Modus 0 als auch in 
Modus 3 via SPI betrieben werden kann. In der Maske des MPlab Harmony 
Configurator können die vier SPI-Modi eingestellt werden. Ich habe alle 
Modi ausprobiert. Hier sieht es so aus, dass nur die Modi 0,1,2 zusammen 
mit den Flash funktionieren. Nicht aber Modus 3 wie im Datenblatt 
angegeben. Kann es sein, dass in der Maske des Harmony Configurators die 
Zuordnung der SPI-Modi nicht richtig ist?
Die Zuordnung ist wie folgt aufgeschlüsselt.
Members      -      Description
DRV_SPI_CLOCK_MODE_IDLE_LOW_EDGE_RISE 
SPI Clock Mode 0 - Idle State Low & Sampling on Rising Edge
 
DRV_SPI_CLOCK_MODE_IDLE_LOW_EDGE_FALL 
SPI Clock Mode 1 - Idle State Low & Sampling on Falling Edge
 
DRV_SPI_CLOCK_MODE_IDLE_HIGH_EDGE_FALL 
SPI Clock Mode 2 - Idle State High & Sampling on Falling Edge
 
DRV_SPI_CLOCK_MODE_IDLE_HIGH_EDGE_RISE 
SPI Clock Mode 3 - Idle State High & Sampling on Rising Edge

Gibt es eine Möglichkeit das Triggern  auf pos. oder neg. Flanke des µC 
irgendwie nach zu vollziehen?

Mit freundlichen Grüßen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren