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
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
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
Ich probiers morgen mal aus...die vielen Parameter verwirren mich auch schon die ganze zeit
Als Referenz kannst du diese AppNote von FTDI verwenden: http://www.ftdichip.com/Documents/AppNotes/AN2232C-01_MPSSE_Cmnd.pdf Beachte auch, dass das Initialisieren der MPSSE-Engine recht heikel ist. Du musst das Device Resetten, die Puffer leeren, den Bitmode einstellen und das mehrmals!? Siehe dazu auch die Dokumentation für die JTAG & I2C Bibliothek.
cool danke...da werd ich mich mal durcharbeiten und hoffen das es dann geht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.