mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Problem mit dem stm32cubemx, die HAL_SYSTICK_IRQHandler() wird nicht in den Interrupt eingetragen


Autor: nur malso (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Morgen zusammen, ich habe das Problem das bei einem Projekt welches mit 
dem STM32CubeMX (V5.01) für IAR (V7.7) erstellt wurde die "void 
HAL_SYSTICK_Callback(void)" nicht gerufen wird.

Ein Vergleich mit einem alten Projekt zeigte dass das Problem bei dem 
vom cube erzeugten code im "stm32f3xx_it.c" besteht

altes (funktionierendes Projekt):
void SysTick_Handler(void)
{
  /* USER CODE BEGIN SysTick_IRQn 0 */

  /* USER CODE END SysTick_IRQn 0 */
  HAL_IncTick();
  HAL_SYSTICK_IRQHandler();
  /* USER CODE BEGIN SysTick_IRQn 1 */

  /* USER CODE END SysTick_IRQn 1 */
}

neues Projekt:
void SysTick_Handler(void)
{
  /* USER CODE BEGIN SysTick_IRQn 0 */

  /* USER CODE END SysTick_IRQn 0 */
  HAL_IncTick();
  /* USER CODE BEGIN SysTick_IRQn 1 */

  /* USER CODE END SysTick_IRQn 1 */
}

Nun meine Frage, handelt es sich hier wohl um einen Bug im STM32CubeMX 
oder finde ich einfach den passenden Schalter nicht wo der Aufruf 
de-/aktiviert wird?

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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.