Gast
#1859013
Hallo, ich verwende die SPI Schnittstelle zur Kommunikation mit mehreren Bausteinen (z.B. Infineon TLE8102, Infineon TLE6244). Nun bin ich erst dahinter gekommen, dass es mehrere SPI Modes (1-4) gibt, die sich aufgrund der Parameter CPOL (SCLK Idle Low oder High) und CPHA (Daten werden bei der ersten oder zweiten Flanke übernommen, nachdem SS auf Low gezogen wird) unterscheiden. Wenn ich nun mehrere SPI Bausteine auf einer Schnittstelle betreiben möchte (und dabei nicht zur Laufzeit die Schnittstellenparameter von meinem µC ändern will), muss ich zwangsweise Bauteile des selbem Modis verwenden? Nun ist bei meinem Bausteinen (TLE8102 und TLE6244) nicht der Mode im Datenblatt angegeben, jedoch sollte dieser Mode "0" sein - lieg ich da richtig? (SCLK Low im Idle und Daten werden bei der ersten fallenden Flanke übertragen). Ist das normal, dass man sich das vom Timing-Diagramm selbst rauslesen muss oder habe ich das sonst wo im Datenblatt übersehen? Kann mir jemand vielleicht ein SPI E²PROM im Mode "0" nennen? Bräuchte eines mit ~32kByte Speicher... Danke und LG, Mille
