Sipeed Longan Nano RESET per C triggern

OP #7063263
Lesenswert?
• ▲
▼
Hallo,

Ich bin neu hier und hab noch nicht soviele Erfahrungen mit 
Mikrocontrollern.

Aktuell versuche ich den Sipeed Longan Nano per C neuzustarten.
Ich will dabei nicht den RESET Pin mit einem anderen physikalisch 
verbinden.
Ich suche also C Code mit dem ich ihn neustarten kann.
Ich benutze nicht das Arduino Framework sondern das GD32V Framework mit 
welchem ich mich sogut wie garnicht auskenne.

Hier die Documentation:
https://dl.sipeed.com/LONGAN/Nano/DOC/GD32VF103_Datasheet_Rev1.0.pdf

Ich hoffe hier kennt sich jemand mehr mit der Materie aus.

Vielen Dank
Gast #7063275
Lesenswert?
• ▲
▼
Eric T. schrieb:
> Ich hoffe hier kennt sich jemand mehr mit der Materie aus.

Nicht wirklich..... mit dem Chip....
Der Standby Modus wird über einen (fast)Reset verlassen.
Der WDT kann einen Reset auslösen.

Wozu überhaupt ein Reset?
Eigentlich ist beim Betrieb eines µC kein Software Reset nötig.
OP #7063308
Lesenswert?
• ▲
▼
Hey,

danke für die grobe Richtungsweisung, ich werde aufjedenfall mal was zu 
WDT lesen. Das Problem ist das ich mit Code Fragmenten arbeite die mir 
bisher zu komplex sind. Wenn ich nun einfach den Code in eine Schleife 
packe funktioniert das leider nicht. Denke aber das ein Neustart bei 
sich wiederholenden Fehlern schon sinvoll sein könnte.

Jetzt muss ich nur noch was zum WDT finden, ist beim Longan Nano leider 
sehr schwer überhaupt was zu finden. Ich habe gehört er soll den STM-32 
nachempfunden sein, kann ich einfach die Bibliotheken 1:1 übernehmen? 
Inwiefern sind sie sich ähnlich?
Gast #7063323
Lesenswert?
• ▲
▼
Eric T. schrieb:
> Denke aber das ein Neustart bei
> sich wiederholenden Fehlern schon sinvoll sein könnte.

Wenn "schlechter Code" Fehler produziert, sollte man doch den Code 
reparieren.
Und da nicht so einen Flicken drauf setzen.




Eric T. schrieb:
> Ich habe gehört er soll den STM-32
> nachempfunden sein,
Nicht wirklich, vielleicht äußerlich.
Aber der Kern ist ein RISC-V und kein ARM

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.