msp430f2112 clock initialisieren

OP #1251255
Lesenswert?

Hallo

Bin grad ganz konfus durch die vielen Einstellmöglichkeiten, die aus dem 
PDF-File zu den Befehlsregistern des MSP hervorgehen.
Der MSP hängt an einem 8MHz Crystal Oscillator und ich möchte erstmal 
die berühmt berüchtigte LED zum Blinken bringen.
Folgende Konfiguration habe ich mir also zusammengeklaubt:
1
/******************************************************/
2
int main( void ){
3
/******************************************************/
4
    // Stop watchdog timer to prevent time out reset
5
    WDTCTL = WDTPW + WDTHOLD;  
6
    BCSCTL1 = XTS;     
7
    BCSCTL2 = DIVM0 + SELM3;
8
    BCSCTL3 = LFXT1S_2;
9

10
//hier gehts dann natürlich noch weiter ;-)


Also XTS für HighFrequency Mode, DIVM0 für keine Frequenzteilung, SELM3 
für den LFXT1CLK, und LFXT1S_2 für den 8MHz Crystal.
Leider meckert der Compiler, da SELM3 nicht in der zugehörigen 
Headerdatei vorkommt.

Welche Tipps könnt ihr mir geben?

Dankesehr
Gast #1251268
Lesenswert?

Dann schau' Dir halt mal die entsprechende Header-Datei an, in der alles 
definiert ist!

Ist zwar vielleicht etwas unglücklich gewählt und wenn man's nicht weiß 
ist's am Anfang vielleicht etwas verwirrend...
...aber SELM0 und SELM1 bezeichnen die entsprechenden Bits, während 
SELM_0, SELM_1, SELM_2, SELM_3 die jeweilige Bitkombination definieren!
Also z.B. SELM_3 = SELM0 + SELM1
OP #1251374
Lesenswert?

Danke.
Die Codesammlung hatte ich schon vorher, da hab ich mir auch schon was 
übernommen.

Hatte echt schon gewundert, was denn diese Unterstriche zu bedeuten 
haben.

Aber noch mal ne andere Frage:
Ich habe den Programmieradapter ez430-F2013. Das ist dieser kleine 
USB-Dongle mit der winzigen abnehmbaren uC-Platine dran.

Als ich auf den probeweise ein ganz einfaches Blinkprogramm geladen 
hatte, welches keinerlei Einstellungen bezüglich der Taktquelle 
enthielt, blinkte die LED ganz ohne Probleme.
Da könnte man doch also davon ausgehen, dass das bei dem anderen MSP 
auch so laufen müsste.
Aber mit dem Oszi nachgeschaut wackelt da kein einziger PIN.

Deshalb geht meine Frage in die Richtung, ob es eher an der Software 
liegt oder an der Hardware. Da diese aber nicht von mir stammt und laut 
Information auch schon mal gelaufen ist, tendiere ich eher Richtung 
Software.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren