Watchdog XMEGA Problem

  • 1
  • 2
  • 3
  • 5
  • 6
  • 7
  • Page 6 of 7
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: Watchdog XMEGA Problem

 · 
Posted: 08.05.2015 - 14:20  ·  #41
kann man machen. Der unbenutzte Pin floated beim Programmer.

rolf
pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1340
Registered: 02 / 2009
Subject:

Re: Watchdog XMEGA Problem

 · 
Posted: 12.01.2016 - 17:38  ·  #42
Hallo Leute,

ich bin bei dem Typ TPS3823-30DBVT über etwas im Datenblatt gestoßen:
Code
Watchdog input WDI may be driven by a 3-state output so that the auto–reset and
active watchdog modes may be selected under system control.


Im Bootmode könnte ich ja den PIN auf Tristate setzen aber wie läuft das beim Programmer? Gibt es da eine Möglichkeit?

Thorsten
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: Watchdog XMEGA Problem

 · 
Posted: 12.01.2016 - 18:09  ·  #43
Hallo Thorsten,
beim XMega ein externer Watchdog?? Der interne tuts doch mit Sicherheit auch.
Der Programmer floatet den RESET Pin wenn er IDLE ist mit "auto release target".
Beim Debuggen mit PDI gibt es ein Problem, der RESET Pin wird kontinuierlich
beackert.

rolf
pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1340
Registered: 02 / 2009
Subject:

Re: Watchdog XMEGA Problem

 · 
Posted: 12.01.2016 - 19:20  ·  #44
Quote by rh

Hallo Thorsten,
beim XMega ein externer Watchdog?? Der interne tuts doch mit Sicherheit auch.
Der Programmer floatet den RESET Pin wenn er IDLE ist mit "auto release target".
Beim Debuggen mit PDI gibt es ein Problem, der RESET Pin wird kontinuierlich
beackert.

rolf


Naja,
bei der EMV-Prüfung und der Burst-Test hat der Interne nicht das getan was er soll von 10x hat er 2 mal keinen Reset ausgelöst :( und ist komplett hängen geblieben :( Nur der Reset per Hand hat den XMEGA wieder zum leben erweckt!

Und das darf nicht sein! Er darf zwar reseten, muss dann aber wieder in einen definierten Zustand gehen.

Sonst heisst es eben durchgefallen.

Ich würde sehr gerne darauf verzichten!

Gruß
Thorsten
pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1340
Registered: 02 / 2009
Subject:

Re: Watchdog XMEGA Problem

 · 
Posted: 13.01.2016 - 07:58  ·  #45
Quote by rh

Hallo Thorsten,
beim XMega ein externer Watchdog?? Der interne tuts doch mit Sicherheit auch.
Der Programmer floatet den RESET Pin wenn er IDLE ist mit "auto release target".
Beim Debuggen mit PDI gibt es ein Problem, der RESET Pin wird kontinuierlich
beackert.

rolf


Hallo rolf,

verstehe ich das richtig: Dem Programmer juckt ein Reset durch den Watchdog nicht, weil der Programmer den XMEGA dauerhaft ansteuert?

Für das Debuggen nutze ich sowieso nur eine Spezielle CPU-Platine, bei der kein Watchdog aktiv ist, das sollte also kein Problem darstellen.

Gruß
Thorsten
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: Watchdog XMEGA Problem

 · 
Posted: 13.01.2016 - 16:30  ·  #46
Hallo Thorsten,
hat der Programmer ein "auto release target" dann floatet der RESET wenn der
Programmer IDLE ist. Beim aktiven Programmieren wird der RESET natürlich
angesteuert und der ext. Watchdog könnte da evtl. stören.

rolf
pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1340
Registered: 02 / 2009
Subject:

Re: Watchdog XMEGA Problem

 · 
Posted: 29.01.2018 - 11:01  ·  #47
Hallo @all,

für alle die sich über einen externen Watchdog am XMEGA gedanken machen.
Wir nutzen den TPS3823-30DBVT.

Man braucht hier zusammen mit dem XMEGA KEINEN Schalter oder Unterbrecher für den Watchdog.

Angenommen man belegt den PIN A.7.

Erst wenn man den Pin mit

Code
DDRA.7:= 1;  


Als Ausgang belegt, läuft der Watchdog (WDI-Eingang).

Man kann jederzeit per Software per
Code
        DDRA.7:= 0;  


Sofort den Watchdog abschalten, dies lösen wir beim einschalten über einen Tastendruck. Somit reagiert der Watchdog nicht mehr und er stört auch nicht beim Debuggen / Flashen.

Gruß
Thorsten
pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1340
Registered: 02 / 2009
Subject:

Re: Watchdog XMEGA Problem

 · 
Posted: 09.03.2018 - 09:24  ·  #48
@rolf;
ich habe im Bezug auf den externen Watchdog 2 Fragen:

1. Deine Watchdog-Funktion ist ja soweit erweitert, das der Watchdog angetriggert wird bei einem mdelay, könnte man da eine Erweiterung machen, das man einen externen PIN im Define angibt, der dann immer bei mdelay getoggelt wird?

2. Kann man am XMEGA auslesen ob ein Debugger / PDI angeschlossen ist? Wenn ja wäre das genial, dann könnte ich immer bei angeschlossenen PDI-Programmer den Watchdog per Software abschalten lassen.

Zur Info, die Probleme von Damals habe ich nun auch nicht mehr mit dem XMEGA-Watchdog.
Meine Alte Charge von Damals ist nun komplett aufgebraucht, bei der neuen Charge habe ich mich auf einmal gewundert, das der XMEGA kurz nach den Start immer einen Reset gemacht hatte ca, 500ms ??? Bei den alten Leiterplatten war das nicht der Fall. Also habe ich mal in der Software nachgeschaut. Dort waren dann noch die Fuse-Bits und die Watchdogstart vorhanden ;-) (Hatte ich von damals noch in der Software drinnen. Da hatte wohl meine Alte Charge XMEGA256A3U einen Fehler :-O

Gruß
Thorsten
  • 1
  • 2
  • 3
  • 5
  • 6
  • 7
  • Page 6 of 7
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 15 · Cache Hits: 14   141   155 · Page-Gen-Time: 0.022324s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI