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
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.