mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Nochmal NRZI /USB


Autor: Zeusi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
HAllo,
nach einem setup token bekomme ich (immer wieder) einen datenpaket das 
ich leider nicht identifizieren kann, vlt könnt ihr mir weiterhelfen:

RAW      0xd7|52|f5|d5|2a|aa|ab|ad|2a|2f
NRZI Dec 0xc3|04|70|c0|40|00|01|84|40|c7
MSB ord  0x3c|20|0e|03|02|00|80|41|02|e3

Nach usb2.0 spec's wird ja lsb zuerst übertragen, und im daten feld PER 
byte, und nicht über das ganze datenfeld,..
das erste byte ist der PID da werden das erste nibble mit lsb zuerst, 
dann das complement nibble mit lsb zuerst übertragen,..
=>3c =0011|1100=> Data0

mit dem rest kann ich bloß nichts anfangen, keine ahnung welcher 
bmRequestType 0x20 sein soll,..

grüüüße

Autor: Zeusi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hat den keiner eine idee??

:(

Autor: Michi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
bmRequestType
Bit-Map
D7 Data Phase Transfer Direction
0 = Host to Device
1 = Device to Host
D6..5 Type
0 = Standard
1 = Class
2 = Vendor
3 = Reserved
D4..0 Recipient
0 = Device
1 = Interface
2 = Endpoint
3 = Other
4..31 = Reserved

http://www.beyondlogic.org/usbnutshell/usb1.htm

Autor: Zeusi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Jo danke michi für deine antwort,
usb in a nutshell, sowie die deutsche übersetzung kenn ich schon,.. 
dennoch
00100000 ist also from host to device, class des device, mit device als 
recipient,.. schön,. da 'host to device' wirds wahrscheinlich ein SET 
oder CLEAR bRequest sein, unter den Standart bRequests findet der sich 
leider auch net.

Die USB specs sagen, falls der bRequest nicht unterschtützt wird soll 
man mit STALL antworten, gemacht getan, folgt aber keine veränderung,...

grüüüße

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.