AT91SAM7Sxx Problem bei MCK Umschaltung

Gast #210490
Hallo,

da Ihr mir bereits einige Male weitergeholfen habt, wende ich mich
wieder an Euch.

Ich habe ein AT91SAM7S64 Evaluation Kit (18,432 MHZ) und muss um Strom
zu sparen den Clock verstellen. Das funktioniert im Allgemeinen aber
wenn ich den MCK von MainClock/1 auf PLLCLK/2 umschalte, haengt das
Programm fast immer. Nach langem Herumprobieren bin ich jetzt
draufgekommen, dass dies nur dann passiert, wenn die Umschaltroutine im
Flash laeuft.
Aus dem RAM heraus funktioniert alles tadellos. Ich habe auch die Info
aus dem ERRATA Datasheet beruecksichtigt, wonach das Register PMC_MCKR
nicht in einem Schritt beschrieben werden soll.

Hat jemand von Euch eine Idee, was dahintersteckt???

Danke im Voraus fuer Eure Hilfe
Gruesse
Eugen

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.