Herunterladen Inhalt Inhalt Diese Seite drucken

Normierung Der Timerwerte; Cpu Takt - Texas Instruments MSP430 Anleitung

Vorschau ausblenden Andere Handbücher für MSP430:
Inhaltsverzeichnis

Werbung

FH-Köln Campus Gummersbach
MSP430 Mikrocontroller

14.1 Normierung der Timerwerte

Um exakte Zeitwerte mit dem Zählregister zu realisieren muss die Zeit für einen Clock Tick
bekannt sein, also die Zeit die der Zähler benötigt um seinen Zählerstand um 1 zu erhöhen.
Dies ist dann gleichzeitig auch die kleinste realisierbare Zeit bei der entsprechenden
Konfiguration des Timers.
Bei der Realisierung obiger Praktikumsaufgabe haben wir folgende Parametrierung des Timers
gewählt: TACTL = TASSEL_2 + MC_1 + TACLR + ID_3
TASSEL_2 = Nutzung des SMCLK (Interner Systemclock)
MC_1
= Up-Mode
ID_3
= Vorteiler 8
Für diese Parametrierung ergibt sich Controller abhängig folgender Normierungswert:
MSP430G2231 (14polig)
MSP430G2452 20polig)
6,8 µs /Clock
7,56 µs / Clock

14.2 CPU Takt

Mit der voreingestellten Parametrierung wird die CPU des Controllers mit ca. 1MHz getaktet.
Es können jedoch 3 unterschiedliche Frequenzbereiche parametriert werden, die dann wiederum
in 8 Stufen um jeweils 10% angepasst werden können
Um die CPU mit 20 MHz zu takten kann z.B folgende Initialisierung vorgenommen werden.
BCSCTL2 = SELM_1;
BCSCTL1 = RSEL3 + RSEL2 + RSEL1 + RSEL0;  RSEL = 15
Range ca. 13 – 23 MHz
DCOCTL = DCO4;
Das Takten des Zählers ist unabhängig vom CPU Takt!
45 |
S e i t e
Juni 2012

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis