- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 3 von 3

Thema: 8 Sek WDT beim Atmega48v

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #2
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    01.10.2009
    Beiträge
    437
    Zitat Zitat von Dunuin Beitrag anzeigen
    ..aber nun lässt mich Bascom nicht mehr "Config Watchdog = 8192" nutzen und es wirft eine Fehlermeldung mit "...[8192]..."
    Ja, das ist ein Bug, getestet auf 2.0.7.1.
    Dann wollte ich die WDP0 bis WDP3 Bits im Register mit "WDP0 = 1" und "Reset WDP0" usw. selbst auf 1001 setzen,
    Wenn Du nicht weißt, daß WDP0 eine Konstante ist, der Du nichts zuweisen kannst und die in Verbindung mit dem Zielregister verwendet werden muss, dann würde ich das Ändern der .dat lieber bleiben lassen, denn das wird dann nix.
    Der Bug hat aber zur Folge, daß:
    Code:
    Config Watchdog = 1024
    den WDT tatsächlich auf 8 Sekunden setzt.
    Um den Code bei 'ner neuen Version nicht ändern zu müssen, wär's hier sinnvoll das Register selbst zu setzen.
    Das muss mit einer "timed sequence" gemacht werden, dies hier ist die Entsprechung des Config Watchdog Befehls:
    Code:
    MCUSR = MCUSR And NBits(WDRF)
    WDTCSR = Bits(WDP3 , WDCE , WDE , WDP0)
    WDTCSR = Bits(WDP3 , WDP0)
    Edit:
    Ich habe die selbst versucht abzuändern, aber dann passte das Timing des WDTs überhaupt nicht mehr und der WDT Interrupt wurde ständig ausgeführt.
    Kommt darauf an, was geändert wurde.
    Wenn Du in der .dat nach der Zeile wdvalue ... suchst und ihn durch diese ersetzt, dann klappt's auch:
    Code:
    WDVALUE=16,32,64,128,256,512,1024,2048,4096,8192
    Sonst muss nix geändert werden.
    Geändert von MagicWSmoke (28.09.2011 um 10:34 Uhr)

Ähnliche Themen

  1. Atmega48V+128khz+RC5send?
    Von Dunuin im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 19.03.2011, 11:23
  2. FuseBits beim USB-AVR Lab ?
    Von iBot im Forum AVR Hardwarethemen
    Antworten: 2
    Letzter Beitrag: 05.06.2010, 12:50
  3. Busfrequenz beim PCF8574 und beim PCF8591?
    Von roboter im Forum Elektronik
    Antworten: 2
    Letzter Beitrag: 17.04.2007, 14:34
  4. Antworten: 9
    Letzter Beitrag: 14.03.2005, 20:08
  5. Takt beim I2C-Bus
    Von Frank im Forum Kopfnüsse / Wissensquiz
    Antworten: 4
    Letzter Beitrag: 18.10.2004, 10:07

Berechtigungen

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

Labornetzteil AliExpress