SPI-USB und 2 Chips

(Firma: keine) #3142425
Lesenswert?

Hallo Community
Ich habe ein extrem großes Problem. Ich muss bis mitte nächster Woche 
ein Abschlussprojekt fertig stellen und steck fest.

Meine Situation:
Ein PC, ein USB-SPI Stick (TOL-09235 von Sparkfun) und 2 Chips über SPI 
verbunden (MAX7301-IO-Expander und MAX1416-DoppelADC).

Mein Problem ist nun das Abfragen der zwei Chips. Ich brauche die Werte 
der zwei ADC und den Wert des MAX7301 (Eingänge werden extern High oder 
Low gesetzt). Den Rest des Projekts habe ich schon fertig in C#. Leider 
bekomme ich die Platine für Tests erst am kommenden Montag, kann also 
nicht testen.

Kann mir bitte jemand helfen? Hat schon jemand Erfahrungen mit C# USB 
und SPI? Bin für jede Hilfe/Anregung dankbar.

LG Sijun
#3142670
Lesenswert?

So wie es aussieht ist da ein ganz normales FTDI USB-Interface drin.
D.h. entweder über den Wrapper
http://www.ftdichip.com/Support/SoftwareExamples/CodeExamples/CSharp.htm
oder, da der Treiber einen virtuellen Com-Port erzeugt, ganz "normal" 
über den SerialPort 
http://msdn.microsoft.com/en-us/library/system.io.ports.serialport%28v=vs.80%29.aspx
(Beispiele sollten sich hier im Forum finden lassen)
Wichtig dürfte u.U. sein, das richtige Encoding und Zeilenende 
einzustellen:
yourSerialPort.Encoding = Encoding.GetEncoding(28591); // ISO-8859-1, 
8-Bit
yourSerialPort.NewLine = "\r\n" oder "\n"

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren