Forum: Mikrocontroller und Digitale Elektronik Reset_Handler


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Sven T. (theoretiker87)


Bewertung
0 lesenswert
nicht 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

von Jim M. (turboj)


Bewertung
0 lesenswert
nicht lesenswert
Zeig mal das komplette Programm.

Ansonsten: Watchdog? Default_Handler mit Default_Reset_Handler 
verwechselt?

von Stefan ⛄ F. (stefanus)


Bewertung
0 lesenswert
nicht lesenswert
Zeige mal den Quelltext.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Bewertung
0 lesenswert
nicht 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

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]
  • [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.
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.

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