einfacher Datenaustausch PC <-> µC via USB

OP #2568576
Hallo miteinander,

ich arbeite an einem Projekt, in dem ich mit einem STM32 eine 
USB-Kommunikation mit dem PC herstellen will. Gewünscht ist ein 
einfacher Datenaustausch (z.B. 0x32) in beide Richtungen. In dem Projekt 
bin ich für die Programmierung des µC zuständig. Um meine 
Implementierung unabhängig von der des PCs zu testen suche ich ein 
einfaches Progarmm in dem ich sehe welche Nachricht der µC schickt und 
antworten kann.

Auch nach längerer Suche habe ich nichts derartiges gefunden. 
Hoffentlich war ich nur nicht zu blöd zum suchen... Die meisten Beiträge 
beinhalten lediglich Hinweise auf Herstellerspezifische Treiber.

Wäre es z.b. möglich Docklight oder ähnliches ( http://www.docklight.de 
) zu verwenden? Hierfür bräuchte ich aber noch einen "Treiber" der USB 
auf COM mapt...

vielen Dank
Alex
Hi,

entscheidend für deine Frage ist ALS WELCHE GERÄTEKLASSE sich dein µC 
Anmeldet! Der für dich einfachste Fall ist wohl die CDC Klasse.
Wenn du dein STM als CDC konfigurierst meldet er sich selbst so an, das 
durch das Betriebssystem automatisch ein solcher COM Treiber installiert 
wird. Du kannst dann aus jedem 0815 Terminalprogram heraus arbeiten.

Bei anderen GEräteklassen ist es leider nicht so einfach. In den meisten 
Fällen wird man wohl oder übel selbst ein Rumpfprogramm für den PC als 
eine Art Treiber erstellen müssen... Aber auch das kommt wieder auf die 
Klasse an.

Gruß
Carsten
Gast
USB ist super simpel, für jede Anwendung ne fertige Klasse die bereits 
unterstützt wird, und für eigene sachen gibts hilfetool.
USB ist nur etwas anders als die üblichen Mikrocontrollerschnittstellen, 
da es sozusagen auf einem höheren Level angesiedelt ist.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 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.