Forum: Mikrocontroller und Digitale Elektronik MSP430 CPU Takt erhöhen


von Adrian (Gast)


Lesenswert?

Hallo Leute,

leider habe ich in der Suche nichts gefunden wie ich den CPU Takt
meines MSP430F1232 /F149 auf 4 oder 8MHz setzen kann.
Auf meinem Headerboard ist ein 32kHz Quarz und wenn ich den µC bis
32000 zählen lasse dann ist das genau 1 Sek.
Läuft die CPU dann immer standardmässig auf dem Quarz oder was wäre
wenn man die CPU ohne Headerboard kauft?!
Wird der 32kHz Quarz weiterhin benötigt oder kann ich den ersetzen oder
muss der neue an einen anderen Eingang und wie benutze ich den dann
auch wirklich?

Ich bitte meine primitive Frage zu entschuldigen aber ich bin mit dem
MSP gerade so weit vertraut dass ich damit einen 2-spuligen Lüfter
ansteuere und mit C hab ich auch erst vor 2 Monaten angefangen....

Danke und Grüsse,
adrian

von Adrian (Gast)


Angehängte Dateien:

Lesenswert?

Hier hab ich noch was für den x11x gefunden - geht das so ähnlich auch
mit dem F1232 oder F149?

Oder ist das da einfacher einen "echten" Quarz mit z.B. 6MHz
anzuschliessen?

adrian

von anorakker (Gast)


Lesenswert?

du hast die möglichkeit einen zusätzlichen quarz auf dem headerboard
(zumindest der f149 von olimex) zu bestücken(xt2in,xt2out). die auswahl
der taktfrequenzen für die interna kannst du dann nach belieben
verteilen und umschalten (aclk,smclk,taclk usw.)
das ist extra so vorgesehen um den mc möglichst stromsparend betreiben
zu können (niedrigerer takt = weniger stromverbrauch)

von Adrian (Gast)


Lesenswert?

das mit dem niedrigen stromverbrauch bei geringem takt kennen wir ja
noch von den alten pc-cpu's....

ja gut das mit dem XT2IN/OUT habe ich auch schon in der c't gelesen
und den F149 hab ich auch aber wie siehts mit dem F1232 aus?

ich kann also den verschiedenen systemkomponenten (cpu etc.) jeweils
verschiedene takte zuweisen? wie sieht das im C-code aus?

danke für die hilfe!

von Martin (Gast)


Lesenswert?

Hallo Adrian,

Du kannst jeden MSP auch mit dem 32 kHz Quarz bis zu 8 MHz laufen
lassen, allerdings nicht sonderlich genau. Wenn´s auf Timing ankommt
besser einen weiteren externen Quarz benutzen.


Der Code dafür ist ziemlich simpel und in jedem Codebeispiel bei TI
(www.msp430.com) zu finden.


Gruß

Martin

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.