www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik USB standard/class_request gezielt schicken


Autor: Dominik (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo, da ich leider meinen alten Beitrag nicht mehr finde muss ich nun 
doch in einem neuen Beitrag nachfragen.


Ich hab vor ein paar Monaten angefangen gehabt eine USB Firmware auf 
einem AT90USB162 zu implementieren. Diese läuft jetzt auch endlich 
einwandfrei.

Jetzt hab ich am Wochenende auch noch die restlichen standard_requests 
wie( GET_STATUS, GET_INTERFACE, SET_INTERFACE usw. ) implementiert.

Leider werden dies weder bei der Enumartion noch beim senden von Daten 
benötogt da ich den Datentransfer über einen interrupt endpoint 
abwickle..

Meine eigentliche Frage ist:

Gibt es ein Tool oder eine c library mit der ich gezielt einen 
standart_request vielleicht sogar auch einen class_request schicken 
kann.

also das ich gezielt vom Host zum uC ein SET_INTERFACE oder GET_STATUS 
schicken kann.

Oder gibt es noch eine andere Möglichkeit meine Implementierung zu 
überprüfen.

gruß Dominik

Autor: Potter S. (potter68)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Dominik,

auf usb.org gibt es vom USB-Konsortium eine kostenlose Test-Suite - 
Stichwort: compliance test tool.

Gruß RalfH.

Autor: Thomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
http://www.thesycon.de/eng/usbio_demo.shtml
das Teil kann alle Requests abschicken.

Thomas

Autor: Dominik (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Ralf danke das Tool kenn ich funktioniert leider bei mir gar nicht 
..das ding erkennt weder meine maus, mein device oder sonst ein usb 
gerät..

@Thomas
danke werds mal ausprobieren

Autor: Dominik (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
das programm ist super genau das was ich gesucht habe..

danke


gruß

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.