Forum: Mikrocontroller und Digitale Elektronik MSP430F2013 BSCTL-Settings für ext Quarz


von Fauli (Gast)


Lesenswert?

Hallo,
ich will einen MSP430F2013 mit ext. Quarz betreiben.
Ich habe 4MHz und 8 MHz zur Verfügung. Was muss ich einstellen. Die 
Quarze wollen bei mir nicht anfangen zu Schwingen. Das OFIFG-Flag wird 
nicht gesetzt(Standardschleife für dessen Abfrage). Angschlossen ist der 
Quarz an XON und XOFF mit entsprechenden Kondensatoren zur Masse. XTS 
darf ich ja nicht setzen (laut Datenblatt).
Wie erstelle ich die Bedingung zum Beginn der Schwingung des Quarzes.
Danke für eure Bemühungen.

von szimmi (Gast)


Lesenswert?

Ich glaube da hast Du schlechte Karten. Diese Derivate unterstützen 
externe Quarze nur bis 50 kHz (siehe Datenblatt S.34).
Kannst Du nur die kalibrierten DCO-Werte hernehmen, sofern die Toleranz 
ausreichend ist.

von Fauli (Gast)


Lesenswert?

Ales klar :-0
OK. Ich habe auch einen 37khz Quarz. Der müsste dann ja durch einen 
Reset anfangen zu schwingen. Oder brauche ich dafür irgendwelche 
Einstellungen.

von Christian R. (supachris)


Lesenswert?

Mit einem Uhrenquarz sollte das sofort gehen.

Aus dem User Guide:
"After a PUC, MCLK and SMCLK are sourced from DCOCLK at ~1.1 MHz (see
the device-specific data sheet for parameters) and ACLK is sourced from
LFXT1CLK in LF mode with an internal load capacitance of 6pF"

Also kannst du die Kondensatoren für den 32kHz Quarz gleich weglassen. 
Und kontrollieren, ob die P2SEL Bits auch wirklich die Zweitfunktion für 
die Quarzanschlüsse haben, also Bits 6 und 7 gesetzt. Sollte aber beim 
Reset gesetzt sein.

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.