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?
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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.