Reset_Handler

OP #4886360
Lesenswert?
• ▲
▼
Hallo,
ich bin momentan dabei ein Programm zu schreiben, das in bestimmten 
Zeitabständen, verschiedene Funktionen in der Main Progamm aufruft. Die 
Teilung der Zeitschritte ist in 1ms, 10ms, 100 ms und 1000ms.
Aber der erste Sprung wird nicht gemacht, da der erste Sprung in den 
Default_Reset_Handler geht, der in der startup_stm32f4xx.s steht.


Jetzt ist die Frage was macht der Reset_Handler und wieso springt er da 
rein?

Habe mir auch das durchgelesen was hier inm Forum geschrieben wurde, hat 
aber mit dem nichts zu tun. Auch keine gesetzten Break Points oder so.

Bin für jede Antwort dankbar.


Sven
Moderator Persönliche Seite #4886376
Lesenswert?
• ▲
▼
Sven A. schrieb:
> Jetzt ist die Frage was macht der Reset_Handler

Die Dinger liegen üblicherweise als Sourcecode vor, du könntest dir
also selbst ansehen, was da passiert.

> und wieso springt er da
> rein?

Weil main() in einer normalen C-Umgebung zumindest ein minimales
Maß an Vorbereitung braucht, Initialisierung statischer und globaler
Variablen, Start von globalen Konstrukturen in C++ und dergleichen.

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.