Sipeed Longan Nano RESET per C triggern

#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
#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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren