Forum: Mikrocontroller und Digitale Elektronik ez430-rf2500 Registerwerte unterschiedlich


von Stefan (Gast)


Lesenswert?

Hallo,

vielleicht kann man mir netterweise helfen:

Ich habe das Evaluationset gekauft und bin am experimentierne. Ich habe 
auf beiden Boards das gleiche Programm testweise aufgespielt, aber die 
Registereinstellung:

DCOCTL = CALDCO_8MHZ;

führt auf beiden Boards zu unterschiedlichen Registerwerten des DCOCTL 
Registers. Der Quellcode ist exakt identisch, die beiden Boards habe ich 
nur umgesteckt und per Debug und UART ausgelesen. Es stehen zwei 
unterschiedliche Werte im Register. Warum ist das so, hat jemand eine 
Erklärung?

Danke..

von Ekschperde (Gast)


Lesenswert?

> CALDCO_8MHZ

Das CAL steht für calibrate.

von Christian R. (supachris)


Lesenswert?

Der Wert wird aus dem Info-mem im Flash des MSP430 ausgelesen, wurde 
dort bei der Herstellung kalibriert und reingeschrieben. Das ist immer 
verschieden. So wird sichergestellt, dass 8Mhz wirklich* 8 Mhz sind.

* 1% Abweichung laut Datenblatt.

von Stefan (Gast)


Lesenswert?

Ok danke, es hätte eine Fehlerquelle sein können, wenn ein gleicher 
Quelltext unterschiedliche Registersettings bewirkt...

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.