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