- LiFePO4 Speicher Test         
Ergebnis 1 bis 7 von 7

Thema: AVR-Reset durch Software möglich?

  1. #1
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    13.03.2004
    Ort
    Bremen
    Alter
    34
    Beiträge
    308

    AVR-Reset durch Software möglich?

    Anzeige

    Praxistest und DIY Projekte
    Hi!
    Ist es möglich den AVR über die Software zu reseten?
    MfG
    Rasmus
    www.rrothe.de
    Blog, Projekte, Sonstiges

  2. #2
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    14.04.2006
    Ort
    Stuttgart
    Alter
    44
    Beiträge
    321
    Wenn ich jetzt den Thread wüsste, der hier mal vor kurzem war... Irgendwer hatte glaube ich genau das selbe gefragt.
    Bestimmt kann man nen Ausgang auf den Reset Pin legen. Aber wahrscheinlich war das nicht deine Frage.
    Ich weiß auch nicht mehr, ob in dem oben erwähnten Thread ne Lösung dabei war...

    EDIT: wow, das erste mal, dass mich die Forumsuche mal zum Ziel gebracht hat.
    https://www.roboternetz.de/phpBB2/ze...software+reset

  3. #3
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    13.03.2004
    Ort
    Bremen
    Alter
    34
    Beiträge
    308
    Danke!
    Aber eine wirkliche Lösung haben die da auch nicht gefunden.
    Hat noch jemand eine Idee?
    MfG
    Rasmus
    www.rrothe.de
    Blog, Projekte, Sonstiges

  4. #4
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    08.02.2005
    Ort
    Freiburg
    Alter
    36
    Beiträge
    602
    wie wäre es wenn man einfach zur Stelle null springt?

    Wiso must du denn im Programm resetten?

    Gruß,
    Mehto
    -

  5. #5
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    10.08.2004
    Ort
    Großbardorf
    Alter
    37
    Beiträge
    674
    wie wäre es wenn man einfach zur Stelle null springt?
    Wie im genannten thread genannt, wird dabei wirklich nur an die Stelle 0 im Programmcode gesprungen. Die Registerinhalte bleiben erhalten.

    Aber eine wirkliche Lösung haben die da auch nicht gefunden.
    Eigentlich schon. Wenn du den watchdog normalerweise nicht benötigst, stellst du ihn auf eine kurze reset-Zeit ein (ich glaub, standardmäßig ist schon das kürzeste eingestellt) und schaltest den watchdog an. Nach der eingestellten Zeit wird dann ein echter reset ausgeführt.
    Wenn du ihn doch verwendest, musst du halt in der eingestellten Zeit unterbinden, dass der watchdog zurückgesetzt wird. Dann erfolgt auch ein reset.

  6. #6
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    06.02.2005
    Ort
    Hamburg
    Alter
    38
    Beiträge
    4.255
    wie sich bei dieser Kopfnuss hier
    https://www.roboternetz.de/phpBB2/viewtopic.php?t=18714
    herausgestellt hat, werden die Register bei einem Watchdog-Reset nicht gelöscht. Es ist aber damit zu rechnen, dass Bascom beim Programmstart die Register initialisiert...

  7. #7
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    09.08.2004
    Ort
    Potsdam
    Beiträge
    190
    Man könnte auch in den ersten Programmteilen in sämtliche Register, bei denen es nötig ist, die erforderlichen Werte reinschreiben die beim Starten so oder so schon vorhanden sind.
    Springt man in diesen Programmteil zurück so könnte man die Register welche sich während des Betriebs verändern auf Kosten von ein paar Byte Flash alles Löschen.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests