Matlab SPI Taktfrequenz

  • Hallo Zusammen,


    ich versuche über Matlab ein Multiplying DAC anzusteuern, aber wenn ich im Befehl irgendeine Geschwindigkeit von SPI (Clock Frequency) eingebe, dann kommt immer Signal mit 500kHz(Default Speed) raus.

    das ist mein Code:


    r=raspi;

    enableSPI(r);

    MDAC=spidev(r,'CE0',0,32000000);

    out = writeRead(MDAC,[0 128 97]);


    hier habe ich 32MHz angegeben, aber mit Oszi nur 500kHz gemessen.


    weiß jemand vielleicht, woran könnte es liegen?


    und als Standardgeschwindigkeit ist nur bis 32MHz von Matlab vorgeschlagen, wie kann man die Geschwindigkeit über 32MHz erreichen?


    Eure Antworten wäre für mich sehr hilfreich ;)


    viele Grüße