mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik MSP430G2XX DCO-Kalibrator


Autor: urlaubaer (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Das die MSP430-Value-Line nur EINEN kalibrierten DCO-Wert
von 1 MHz hat, ist schon unverständlich.

Wer die von der F20xx-Serie gewohnten Werte in seinen INFOA-Flash
eines MSP430G22XX brennen möchte: Das angehängte TI-Hex-File mit einem 
Flasher (z.B. FETPro430) in den Käfer laden.

Bedienung für das TI-Launchpad:
S2(P1.3) gedrückt halten und einen Reset auslösen.

Wenn die Werte 1 MHz, 8 Mhz, 12 MHz und 16 MHz kalibriert sind,
werden sie zyklisch für je ca. 6 sec an P1.4 ausgegeben.
Mit S2 kann die Frequenz weitergeschaltet (drücken) oder
gehalten (S2 halten) werden.

Ein Reset ohne gedrückte S2-Taste führt nur den Test durch.

Folgendes Include-File für IAR-Compiler kann auch noch hilfreich sein:
#define CALDCO_8MHZ_  (0x10FCu)  /* DCOCTL  Calibration Data for 8MHz */
READ_ONLY DEFC( CALDCO_8MHZ, CALDCO_8MHZ_)
#define CALBC1_8MHZ_  (0x10FDu)  /* BCSCTL1 Calibration Data for 8MHz */
READ_ONLY DEFC( CALBC1_8MHZ, CALBC1_8MHZ_)
#define CALDCO_12MHZ_  (0x10FAu)  /* DCOCTL  Calibration Data for 12MHz */
READ_ONLY DEFC( CALDCO_12MHZ, CALDCO_12MHZ_)
#define CALBC1_12MHZ_  (0x10FBu)  /* BCSCTL1 Calibration Data for 12MHz */
READ_ONLY DEFC( CALBC1_12MHZ, CALBC1_12MHZ_)
#define CALDCO_16MHZ_  (0x10F8u)  /* DCOCTL  Calibration Data for 16MHz */
READ_ONLY DEFC( CALDCO_16MHZ, CALDCO_16MHZ_)
#define CALBC1_16MHZ_  (0x10F9u)  /* BCSCTL1 Calibration Data for 16MHz */
READ_ONLY DEFC( CALBC1_16MHZ, CALBC1_16MHZ_)

Ach ja... der 32768 Hz-Quarz sollte schon eingelötet sein...


Nach der Kalibrierung stehen die von der F20xx-Serie gewohnten
Daten im INFOA-Flash.

Portions (C):
;   A. Dannenberg
;   Texas Instruments Inc.
;   July 2007

Autor: Rufus Τ. Firefly (rufus) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für diesen Beitrag. Was hältst Du davon, den in das Wiki 
einzupflegen?

Autor: Meckerkopp (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wieso wird dieser Thread wird von der Suche nicht gefunden?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.