USB Steuerung

OP #1451273
Hi ich bin neu hier und hab mir schon einiges angelesen....

Ich hab ein AT90USB board selbstgebaut... und möchte nun die I/O Ports 
des mikrocontollers über eine windows software schalten(LED an/aus) nur 
ich finde nichts im netz .... ich finde immer nur artikel dazu wie mann 
daten auf den chip flasht aber das will ich ja garnicht ich möchte die 
I/O port´s am PC schalten können...

Habt ihr ein paar Links zu diesem Thema??

gruß marc
Gast #1451277
dazu musst DU dir etwas bauen

eine PC software die mit deinem µC kommuniziert
und die dir diese features bereitstellt
dazu ein protokoll der übertragung
und ein programm auf dem µC was entsprechnde befehle umsetzt

wie man sieht ... alles nicht so einfach


für den AT90USB gibts eine firmaware die über USB eine serielle 
schnittstelle  bereitstellt

im PC ist das eben ein virtueller COM port mit der deine software 
kommunizieren kann


darüber kann man dann daten zwischen PC und µC austauschen
Gast #1451280
achso ..


am einfachsten ist es jetzt :


firmaware für den 90USB schreiben die einen viruellen COM darstellt
unter windows dann mit einem terminalprogramm "befehle" eingeben
der µC dekodiert diese befehle und schaltet LEDs an oder aus

das ist die einfache version der sache
Gast #1451290
>Ich hab ein AT90USB board selbstgebaut... und möchte nun die I/O Ports
>des mikrocontollers über eine windows software schalten(LED an/aus)

Für den AT90USB1287 hatte ich zu meiner USB-Firmware ein 
Beispielprogramm geschrieben, das u.a. genau das macht. LED an einem 
Port-Pin ein- und ausschalten. Ist aber für Linux. Da LibUSB verwendet 
wird im Prinzip auch für Windows möglich, aber da kann ich nicht helfen. 
Jemand hatte mir mal geschrieben, dass er es für Windows angepasst 
hatte, aber der hat es nicht veröffentlicht. Und ob LibUSB mit Windows7 
funktioniert weiss ich eh nicht.

Guck mal bei Mr Lufa, der macht wohl auch viel für Windows:

http://www.fourwalledcubicle.com/LUFA.php

Antwort schreiben

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