Forum: Mikrocontroller und Digitale Elektronik USB STM32 Arduino


von Florian R. (fxlxo)


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

von Markus (Gast)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.