Einarbeitung ins Reference Manual

Gast #2496252
Lesenswert?
• ▲
▼
Hallo allerseits,


Problem ist:
Ich stamme aus der "AVR-Ecke" und habe mich auch schon an die 
Datenblätter gewöhnt. Alle Regster die verwendet wurden waren schön an 
der Stelle aufgeschrieben, an der sie genutzt wurden. Darüber hinaus gab 
es eine Übersichtsseite mit allen vorhandenen Registern.

Nun darf bzw. muss mich in die EFM32 von Energy Micro einarbeiten und 
die Datenblätter (Reference_Manuel) sowie deren Aufbau erschlägt mich 
beinahe. Es erscheint alles so unübersichtlich und ich habe Probleme 
zuzuordnen, welche Bitnamen in welchem Register zu finden sind...

Beispiel gefällig, aus dem internen Start-Guide (AP_NOTE 9)
Befehlszeile um den Timer0 zu starten:

CMU->HFPERCLKEN0 |= CMU_HFPERCLKEN0_TIMER0;


Vielleicht mag mir einer einen Tipp geben, wie ihr euch in dem 
Reference-Manual zurechtfindet. Ich habe echt Schwierigkeiten dort die 
gewünschten Zeilen zu finden. Woher weiss ich, wie die Register CMU und 
der Timer in Zusammenhang stehen?


Bei den AVRs war es irgendwie schöner sortiert, sind zwar hoffentlich 
nur Umgewöhnungsschwirigkeiten, ...aber habt ihr vielleicht einen Tipp 
wie im ReferenceManual einfacher die relevanten Stellen gefunden werden?
#2496278
Lesenswert?
• ▲
▼
Ich bin zwar eigentlich nicht für die EFM32 zuständig, aber was CMU ist 
sieht man in der Reference doch auf den ersten Blick, da die ebendiese 
Kürzel als Kapitelnamen verwendet. Und was die CMU ist, das ist dort 
sauber dokumentiert. Gleich vorneweg.

Mit dem Timer hat die CMU nur insofern zu tun, als die CMU eine zentrale 
Einheit zur Taktversorgung sämtlicher Komponenten ist und der Timer erst 
funktionieren kann, wenn er mit Takt versorgt wird. Diese Zeile startet 
also nicht den Timer, sondern vorsorgt ihn mit Takt.

Eine ähnliche Komponente findet man auch bei neueren AVRs. Nämlich eines 
oder mehrere Register, um Peripheriemodulen den Takt wegzunehmen um 
Strom zu sparen.
#2496296
Lesenswert?
• ▲
▼
Empfehlung zum Vorgehen bei der Referenz: Sie vorneweg mal komplett 
lesen, aber nicht Seite für Seite im Detail, sondern von jedem Kapitel 
die Quick Facts und die Übersicht darüber, wozu die jeweils beschriebene 
Komponente gut ist und wie in sie mit dem Gesamtsystem zusammenhängt. 
Daraus ergibt sich ein erstes Bild.
#2496330
Lesenswert?
• ▲
▼
Ist auch mein Eindruck, die AVR-Datenblätter sind die positive Ausnahme.
Insbesondere die Zusammenfassung der Register am Ende der jeweiligen 
Abschnitte ist sehr hilfreich.

Ähnlich gute Datenblätter von anderen Herstellern sind sehr selten.

Ich hab auch schon ICs verworfen, weil die Datenblätter zu grauenhaft 
waren.
Da nützen dann die besten Features nichts, wenn die Doku nichts taugt.


Peter

Antwort schreiben

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.

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.