Forum: Mikrocontroller und Digitale Elektronik MSP430 Usrat mit Quarz


von Michael G. (ghostrifle)


Lesenswert?

Hallo,

ich bin neu und habe noch nie etwas mit mcs gemacht, bitte Gnade mit mir 
:):

ich möchte einen MSP430-H2274 über Urat mit einer x-Bee 
(bluetooth-modul) kommunizieren lassen. Dazu werde ich wohl einen 
externen Quarz brauchen.

Nun meine Frage muss ich den Quarz irgendwie initialisieren, wie im 
Programmbeispiel 
http://www.mikrocontroller.net/articles/MSP430_Codebeispiele#Initialisierung_der_Quarze

gezeigt, oder langt es, wenn ich den Quarz an XIN/XOUT anschliese und 
für Urat ACLK als Clock wähle?

Vielen Dank im Voraus.

Michael

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Michael Gölz schrieb:
> oder langt es, wenn ich den Quarz an XIN/XOUT anschliese und
> für Urat ACLK als Clock wähle?

Sieh in den Programmer's Guide, was da drinsteht, was nach dem Reset die 
Taktquelle für ACLK ist.

von Go MSP (Gast)


Lesenswert?

Michael Gölz schrieb:
> Dazu werde ich wohl einen
> externen Quarz brauchen.

Welche Baudrate wird benötigt? Die USCI läuft auch mit dem DCO.

von Max G. (l0wside) Benutzerseite


Lesenswert?

- Wie schon geschrieben: die UART läuft auch ganz wunderprächtig mit dem 
DCO. Beschäftige dich mal einen Abend lang mit dem Abschnitt des Family 
User´s Guide zum Clock-System. Wenn man den MSP430 ernsthaft nutzen 
will, sollte man den Abschnitt verstanden haben.
- Wenn du einen Quarz nimmst: ja, Initialisierung ist notwendig. Ich 
habe sie beim ersten Projekt mit Quarz zunächst weggelassen: gab ganz 
komische Effekte.
Nach Einbau der (überschaubaren, Demoprogramme von TI verwenden) 
Initialisierung war dann alles ok.

Max

von Michael G. (ghostrifle)


Lesenswert?

Go MSP schrieb:
> Welche Baudrate wird benötigt? Die USCI läuft auch mit dem DCO.

Die xBee kann die gängigsten Baudraten. Es geht darum, dass die XbeeA an 
eine XbeeB ein Signal sendet und MC_B dann Piepst bis MC_B mit einem 
Taster wieder aufhört zu Piepsen. Dann soll XbeeB an XbeeA senden das 
alles wieder ok ist. Bei dem Vorgang ist es relativ, ob das 1ms oder 1s 
dauert. Ich wähle den Quarz nur, damit das Gerät im Sommer wie im Winter 
funktioniert (so habe ich das gelesen, da anscheinend die interne Uhr 
des MCs nicht stabil genug läuft und größeren Schwankungen speziell bei 
Temperaturunterschieden unterliegt)


Rufus Τ. Firefly schrieb:
> Sieh in den Programmer's Guide, was da drinsteht, was nach dem Reset die
> Taktquelle für ACLK ist.

Im Programmers Guide habe ich nichts darüber gefunden. Im Familie Guide 
steht, dass alle Funktionen nach einem Reset neu initialisiert werden 
müssen nach einem Reset. Demzufolge wäre der interne Quarz die 
Taktquelle für ACLK.

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.