USB STM32 Arduino

OP #5011859
Lesenswert?
• ▲
▼
Hallo,

ich möchte über Arduino das Programm KeyboardSerial zum laufen kriegen.
Nachdem ich die Anweisungen hier: USB-STM - 
http://www.stm32duino.com/viewtopic.php?t=1586&start=40
gefolgt bin, kriege ich folgende Compiler Meldung : HID.h no such file
or....
Wenn ich aber die Boardeinstellung von "Generic STM32F103C6" auf Arduino 
Duo(Programming Port) ändere kann ich compelieren. Woran liegt das, bzw. 
wo kann die
zughörige boardabhängige lib in Arduino eingestellt?

Hintergrund meines Vorhabens:

Ich möchte eine Drohne(quadroquopter) mit PS4-Controller als
Fernsteuerung programmieren. Nun hab ich mit nem Atmega328p begonnen,
hat auch einiger Maßen funktioniert(noch ohne Fernsteuerung, hat sich
nur geradegehalten), aber als ich für die Regelung mehr Floatingpoint
gebraucht habe war er zu langsam. Deshalb bin ich auf den STM
umgestiegen. Was allerdings beim AVR sehr angenehm war, ist das Atmel
Studio 7.0 Feature, das aus einem Arduino Sketch ein Atmel Projekt
automatisch erstellen kann. Das hat mir das Verfolgen von Deklaration
vereinfacht. Wie macht Ihr das bei Arduino? Ich programmiere den STM in
Eclipse.

Grüße
Gast #5011928
Lesenswert?
• ▲
▼
>Wenn ich aber die Boardeinstellung von "Generic STM32F103C6" auf Arduino
>Duo(Programming Port) ändere kann ich compelieren. Woran liegt das, bzw.
>wo kann die
>zughörige boardabhängige lib in Arduino eingestellt?

"HID.h" ist vermutlich die Library für den Arduino DUE.
Ich vermute mal, das man für die STM eine auf spezielle Library braucht.
Bist Du der Anleitung in Deinem Link genau gefolgt? Funktionieren die 
gezeigten Beispiele?

> Wie macht Ihr das bei Arduino? Ich programmiere den STM in
> Eclipse.

Bisher war ich zu faul eine IDE zu installieren. Manchmal nutze ich die 
Suchfunktion für Files in Notepad++

Einige STM32Duino Leute haben wohl ein Eclipse-Plugin benutzt, welches
sie kurz als "Sloeber" bezeichnen. Ich vermute mal, es ist das hier:
https://github.com/Sloeber/arduino-eclipse-plugin

Antwort schreiben

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.

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.