www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik STM32 USB-HID-programm


Autor: Timmy (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,
ich versuche gerade für den STM32 ein USB HID Keyboard Programm zu 
erstellen. Hat vll. jemand eine Vorlage oder ein Bsp: Programm an das 
ich mich halten kann.
Ich halte mich an die Bsp.-Programme von ST, und zwar an die 
MouseJoystick Demo. Leider habe ich hierbei schon einige 
Startschwierigkeiten, die verbindung lässt sich nicht zum PC herstellen 
"Gerät wurde nicht erkannt".
Ist denn das grundsätzliche Debuggen einer USB Schnittstelle möglich? Da 
das ganze doch Zeitkritisch ablaufen muss...

DANKE
Gruß Timmy

Autor: Martin Schneider (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Von Keil gibt es auch ein Beispiel.

Allerdings bin ich noch sehr am Anfang, kann dir also keine Erfahrungen 
mitteilen.

Ahoi, Martin

Autor: Jan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Paßt die Taktfrequenz des Quarz zu den Beispielen von ST bzw. hast Du 
den Quelltext entsprechend angepaßt? Die ST-Quellen sind für 8 MHz Quarz 
geschrieben, auf dem Primer ist aber z.B. ein 12 MHz Exemplar verbaut. 
Bei anderen Boards sind möglicherweise auch andere Frequenzen vertreten.

Gruß Jan

Autor: Timmy (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
also auf meinem Board ist ein 8Mhz quarz drauf, habe aber den LQFP48 und 
nicht den 100ter. gibts es dabei auch irgendwelche veränderung die ich 
vornhmen muss, außer in der hw_Config bzw platform_config

Danke
TIMMY

Autor: Timmy (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo nochmal,
als Oberfläche benutze ich eclipse, kann es sein, dass verschiedene 
Makros wie "UNCONNECTED" in Ride7 oder anderen Oberflächen hinterlegt 
sind (als 1 oder 0). Kann bitte jemand mal nachschauen, wäre echt 
hilfreich.


bei der deklariation mancher Variablen ist dies der Fall. Z.B.


typedef enum _DEVICE_STATE
{
  UNCONNECTED,
  ATTACHED,
  POWERED,
  SUSPENDED,
  ADDRESSED,
  CONFIGURED
} DEVICE_STATE;


Gruß Timmy

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.