Forum: Mikrocontroller und Digitale Elektronik Einarbeitung ins Reference Manual


von EFM32 (Gast)


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?
von (prx) A. K. (prx)


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.
von (prx) A. K. (prx)


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.
von Peter D. (peda)


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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.