mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AT91SAM7X256: Software Reset unzuverlässig?


Autor: Peter (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,
Wenn ich in das RSTC_CR (0xa5<<24)|4|1 schreibe, resette ich die CPU und 
die Peripherals, Das geht ca. 10 mal hintereinander gut aber irgendwann 
hängt er sich total auf. Mache ich dagegen nur einen CPU-Reset 
(0xa5<<24)|1, klappt es immer. Kennt jemand dieses merkwürdige 
Verhalten? Woran könnte das liegen?

Danke für alle Tips...
;)

Autor: Peter (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
Ich habe da was gefunden: 
http://www.at91.com/phpbb/viewtopic.php?p=7760&sid...
...werde es morgen mal ausprobieren.

Autor: Robert Teufel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich wuerde mal davon ausgehen, dass der Reset richtig funktioniert. Wenn 
ein Peripheral Reset durchgefuehrt wird, ist es dann moeglich, dass eine 
Uebertragung so unterbrochen wird, dass z.B. ein UART von aussen so 
abgewuergt wird dass er das ganze System aufhalten kann?
Wie aeussert sich "Haengt sich total auf?". Laeuft der Controller noch 
an und initialisiert das System? Kannst z.B. eine status LED gleich am 
Anfang schalten. Falls er noch anlaeuft, dann ist es sehr wahrscheinlich 
eine Situation, bei der ein externer Vorgang durch den Peripherie-Reset 
so abgeschossen wurdem dass "er beleidigt ist und nicht mehr mitspielt" 
Mir ist klar, diese Ausdrucksweisse ist nicht sehr technisch aber 
koennte wirklich den Kern der Sache treffen.

Vielleicht hilfts ja.

Robert

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.