irsnd stm32 hal

Gast #6058630
Lesenswert?
• ▲
▼
Hallo Forum,

ich versuche mich mit meinem ersten stm32 cube Projekt und irsnd.

Folgende Probleme:
- Nach erstem Compile fehlt das
1
#define USE_HAL_DRIVER 1

Ich habe es in irmpsystem.h deklariert.
Muss dies hier deklariert werden?

- Jetzt passt im irmpsystem.h
1
#elif defined(USE_HAL_DRIVER)                                                       // ARM STM32 with HAL Library
2
#  include "gpio.h"
3
#  if defined(_IRSND_H_)
4
#    include"tim.h"
5
#  endif
6
#  define ARM_STM32_HAL
7
#  define F_CPU SystemCoreClock
nicht, da im cube Projekt gpio.h und tim.h nicht deklariert ist.

Bevor ich jetzt weiter mache und die Idee hinter der Verwendung als hal 
Projekt nicht verstehe, gibt es hier eine Anleitung oder Code wie ich 
vorgehen muss?
Mit Forumssuche bzw. im Artikel habe ich nichts gefunden.


Gruß
Stefan
Gast #6058769
Lesenswert?
• ▲
▼
Danke, jetzt lässt sich das ganze schon mal fehlerfrei compilieren.

Wo kommt jetzt am besten das USE_HAL_DRIVER define hin?

Zudem frage ich mich, wo die irsnd_init() aufgerufen werden muss, weil 
irsnd_set_freq wiederum am PWM Timer rummacht, die tim.c aus dem Cube MX 
Programm aber auch.



Gruß
Stefan
Gast #6058818
Lesenswert?
• ▲
▼
Ich habe mein Projekt mit cube mx erstellt und in visual gdb importiert.
Da finde ich kein solches define.

BTW: Gibt es irgendwo ein sinnvolles Tutorial wie man mit dem cube mx 
Kram umgeht?

Morgen hänge ich mal ein Scope an den Controller und schaue mal was raus 
kommt.

Gute Nacht.

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.