Ah okay. Also Pseudo-Code. Danke für die Aufklärung. Hab mich schon gefragt, ob ich mich vllt für die falsche Sprache entschieden habe =)
Ah okay. Also Pseudo-Code. Danke für die Aufklärung. Hab mich schon gefragt, ob ich mich vllt für die falsche Sprache entschieden habe =)
So Leute. Ich bin das Ganze noch mal von Grundauf angegangen und habe auch die Hardware nochmal überprüft. Es war ein Tricky Hardwarefehler den ich mir da selber eingebrockt habe. Da die beiden Teile uC und DAC auf verschiedenen Boards platziert sind war ein Verbinder zwischen diesen und auf dem Board des DAC war der MOSI mit dem MISO vertauscht. Somit konnte nichts ankommen.
Somit ist das Ganze gelöst und der Code funktioniert! Ich hoffe der Code hilft vllt anderen Leuten weiter, die sich mit dem Thema beschäftigen.
Gesendet wird nun mit folgenden Einstellungen:
MSB first, SPI Mode 0, Speed CLK/128 in der Reihenfolge High, Mid, Low
Vielen vielen Dank für eure Hilfe!
Sehr schön wenn es jetzt funktioniert.
MfG Hannes
hehe hatte ein ähnliches Problem, bei mir war aber tatsächlich der Chip defekt ... was hab ich da stundenlang rumprobiert und sogar den Service genervt, weil das Datenblatt schrott war! Am Ende haben sie sogar ein neues exakters Datenblatt rausgebracht in dem die Clockphase und Bitreihenfolge nicht nur anhand von überfrachteten Bildern veranschaulicht wird!
Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
nicht.
Na geteiltes Leid ist halbes Leid. Irgendwie gehts doch allen irgendwie gleich .. Trail & Error ..
Beste Grüße,
Robert
Lesezeichen