USB zu MAX3100 (SPI)

OP #1193832
Hallo,

ich soll mit einem DLP-2232M-G USB Adapter einen MAX3100 per SPI 
ansprechen, aber irgendwie klappt das nicht. Die Doku auf der FTDI bzw. 
die Beispielprogramme haben mir etwas weitergeholfen, aber wirklich 
schlauer bin ich auch nicht.

Mein Problem liegt eigentlich nur in der Programmierung...Hier im Forum 
hab ich schon ein paar gute Threads gesehen, aber ich hoffe ihr könnt es 
nochmal für einen totalen Anfänger auf dem Gebiet erklären :-)..

Soweit ich das kapiert habe, muss ich den 2232 mit SPI_InitDevice erst 
einmal initialisieren, anschließend mit SPI_Open den chip "starten"...

und dann kann ich ja eigentlich schon mit SPI_WRITE bzw. READ daten 
schreiben oder lesen? Ich habe ein Beispielprogramm gefunden, die haben 
so was ähnliches gemacht und die haben zig if abfragen und und und 
(alles ohne kommentare im quellcode), da bin ich nicht mehr 
durchgestiegen.

Ich kann jetzt im Moment leider nicht meinen Quellcode posten, da ich 
ihn nicht hier hab. Mir würde es schon reichen, wenn ich auf dem Oszi 
wenigstens mal das Clock Signal und vielleicht ein paar daten die ich 
aussende, sehen könnte. hehe...aber selbst daran ist es bisher 
gescheitert.

Vielleicht hat einer von euch einen kleinen Code oder noch ein paar 
Tipps wie ich da vorgehen muss, sodass ich mal das Grundgerüst habe 
^^...

Ich hoffe ihr könnt mir dabei helfen und sorry für die Teils schlechte 
Ausdrucksweise ^^..

Gruß Chris
OP
Hallo,

so im Anhang ist der Quellcode den ich bis jetzt geschrieben habe...

Ich hab mir heute auf dem Oszi die Signale angesehen und die Daten, die 
ich sende, kommen auch aufm Oszi, aaaber das Clocksignal wird nicht 
ausgegeben.
Ich finde aber den Fehler nicht. und ohne clock signal kann ich ja den 
Max3100 nicht ansteuern.

Gruß Chris
Angehängte Dateien:
Gast
Ich habe auch schon einmal (vergeblich) versucht die JTAG und I2C 
Bibliotheken zu verwenden. Keine Dokumentation teilweise unverständliche 
Parameter und es funktioniert einfach nicht.
Es ist wesentlich einfacher direkt mit den MPSSE Kommandos zu arbeiten, 
auch wenn es dazu fast keine Dokumentation gibt.

Lg

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.