Hallo, möchte mit einer Programmiersprache unter Windows (XP) Mikrocontrollersysteme über die USB, RS485 oder RS232 Schnittstelle ansprechen. Anwendungen: 1. Es sollen Meßdaten von externen Mikrocontrollersystem gesammelt und auf Anforderung über die USB an den PC gesendet und ausgewertet werden. 2. Erstellen von Test und Prüfprogrammen mit Menüs und Maussteuerung. Welche Programiersprache ist hierfür zu empfehlen? Kosten? Empfehlung von Fachbüchern? Vielleicht auch gute links? Habe hinreichende Kenntnisse mit Mikrocontrollern (AVR). Habe ein Multiprozessorsystem mit RS485 schon mal realisiert. Danke Gruß Mathias
Mathias wrote: > Hallo, > > möchte mit einer Programmiersprache unter Windows (XP) > Mikrocontrollersysteme über die USB, RS485 oder RS232 Schnittstelle > ansprechen. letztendlich läuft alles über das Serielle Interface ab... USB --> (virtueller) ComPort RS-458 --> RS232 Umsetzer > Anwendungen: > 1. Es sollen Meßdaten von externen Mikrocontrollersystem gesammelt und > auf Anforderung über die USB an den PC gesendet und ausgewertet werden. > 2. Erstellen von Test und Prüfprogrammen mit Menüs und Maussteuerung. > > Welche Programiersprache ist hierfür zu empfehlen? versuch mal VC# von M$, die Express Version gibts kostenlos zum Download. > Kosten? Nur die Schnittstelle ;-) > Empfehlung von Fachbüchern? google ist bei VC# dein Freund, der weiß ziemlich viel darüber! > Vielleicht auch gute links? wie gesagt, google > > Habe hinreichende Kenntnisse mit Mikrocontrollern (AVR). > Habe ein Multiprozessorsystem mit RS485 schon mal realisiert. > > Danke > > Gruß > Mathias Gutes Gelingen, Markus
Hallo, @Markus Danke. Also hab mir mal C# von MS runtergezogen und installiert. Verstehe erstmal zwar nur Bahnhof. Ist aber im Moment nicht so wichtig. Hat jemand Erfahrung mit C# und kann mir sagen, ob es was taugt für meine Schnittstellensache? Oder hat jemand gute Erfahrung mit anderen Programmen gemacht? Habe bei Amazon über 40 Bücher über C# gefunden. Welche taugen was bezüglich Schnittstellen? Danke Gruß Mathias
C# ist ein Elefant und Schnittstellen eher die Mücke insofern macht die Frage nicht sehr viel Sinn kein Progbuch der die Sprache erklärt wird auf Schnittstellen eingehen, und bei dem Elefant C# besonders nicht, weil es 1000 man wichtigere Aspekte der Sprache gibt. was du brauchst ist das Wissen wie die Schnittstellen angesteuert werden und generell funktionieren => Protokolle die Bindings zum Ansteuern kriegst du in jeder Sprache die syscalls kapselt! kannst auch Python nehmen zb es macht immer Sinn sich erst weniger um die Programmiersprache zu kümmern sondern mehr um das Problem selber, sprich Technologie welche Bibliotheken sind zb hilfreich etc grüsse, daniel
Mathias wrote: > Hat jemand Erfahrung mit C# und kann mir sagen, ob es was taugt für > meine Schnittstellensache? C# basiert auf .NET, und in .NET 2.0 (ab VC# 2005) gibt es eine Klasse SerialPort. Die eignet sich Prima zur Kommunikation über RS232 und RS485. Und wenn Du über USB letztlich einen USB zu Seriell-Konverter einsetzt, ist auch diese Kommunikation möglich, da der Konverter einen virtuellen COM-Port installiert. > Oder hat jemand gute Erfahrung mit anderen Programmen gemacht? > Habe bei Amazon über 40 Bücher über C# gefunden. Welche taugen was > bezüglich Schnittstellen? Wahrscheinlich nicht viele. Schau mal, ob Du das Inhalts- oder das Stichwortverzeinis anschauen kannst. Dort nach SerialPort oder ähnlich suchen. Sonst in der MSDN-Doku nach SerialPort suchen, dort hat es ein Beispiel, sowie im Web.
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.