Forum: Mikrocontroller und Digitale Elektronik Taktfrequenz MSP430 Launchpad


von Valentin B. (nitnelav) Benutzerseite


Lesenswert?

Hallo,
seit mein MSP430 Launchpad angekommen ist,
bin ich fröhlich am experimentieren.
Leider habe ich nirgendwo eine Angabe dazu gefunden,
wie hoch den die Taktfrequenz von dem Ding ist.
Der MSP430G2211 blinkt zwar ungefähr mit 1Hz, wenn ich eine Wartezeit 
von 50000 Zyklen mit einer FOR-SChleife implementiere, doch ein genauer 
Wert wäre mir schon lieber.
Haben diese Controller eigentlich Fuse-Bits?
Und wenn ja, wie kann ich die dann mit CCS auslesen?
Ich hoffe, dass ihr mir da helfen könnt.
Mit freundlichen Grüßen,
Valentin Buck

von Jörg S. (joerg-s)


Lesenswert?

>Haben diese Controller eigentlich Fuse-Bits?
Nein.

>Leider habe ich nirgendwo eine Angabe dazu gefunden,
>wie hoch den die Taktfrequenz von dem Ding ist.
Wenn in der Software keine kalibrierte Frequenz benutzt wird, sollten es 
um die 700kHz sein. Zumindest war es so bei den älteren MSPs.

von Stefan (Gast)


Lesenswert?

Aus der "MSP430x2xx Family User's Guide" die auch für die Value Line 
Mikrocontroller gelten sollte:
"After a PUC, MCLK and SMCLK are sourced from DCOCLK at ~1.1 MHz"

Mit den beiden fogenden Zeilen wählt man in einem C-Programm den 
kalibrierten 1MHz Takt:
  BCSCTL1 = CALBC1_1MHZ;
  DCOCTL = CALDCO_1MHZ;

Wenn man den 32kHz Uhrenquarz bestückt hat kann man mit dem "DCO 
Calibration Constants Programmer" aus der Beispielprogrammsammlung 
http://www.ti.com/lit/zip/slac080 die bei der Value Line Serie fehlenden 
Werte für 8, 12 und 16MHz berechnen und ins Information Memory 
programmieren lassen.

Wenn man den Uhrenquarz bestückt sollt man vorher die beiden 0R 
Widerstände/Brücken zwischen Quarzanschlüssen und der Steckerleiste 
entfernen um einen störungsfreien Betrieb sicherzustellen.

von Valentin B. (nitnelav) Benutzerseite


Lesenswert?

Danke, diese Infos hab ich gesucht.
Na dann kann's ja losgehen.
Mit freundlichen Grüßen,
Valentin Buck

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.