Clock lässt sich nicht umstellen |MSP430FR5739

OP #4356597
Lesenswert?

{
CSCTL0 = CSKEY;
CSCTL2 |= SELS__DCOCLK; //SELS SMCLK
CSCTL1 |= DCOFSEL_3;//DCO TO 8MHZ
CSCTL3 &= DIVS__1; // f(SMCLK)/1
}

Hallo leute,
hatte mich schonmal wegen nem ähnlichen Problem gemeldet. also, ich 
möchte die DCOCLK auf 8MHz setzen und dann meiner SMCLK zu weisen. damit 
möchte ich dann ein signal bestimmter frequenz mit hilfe der PWM 
erzeugen.
fälschlicherweise habe ich angenommen, dass mein programm das tut, was 
es machen soll, macht es abert natürlich nicht.
meine smclk bzw dcoclk ist immer auf 1mhz eingestellt, das kontrollier 
ich mit der pwm, die mit hilfe des timers erzeugt wird, auf einem oszi.

lässt sich das ganze vll nicht so einfach realisieren, weil dcoclk für 
die mclk benutzt wird?
mein betreuer meint, dass der programmabschnitt eigentlich funktionieren 
müsste.
hab echt keine ideen mehr. hab wirklich alles ausprobiert.
oder gibt es vll andere möglichkeiten ne 8mhz frequenz für die smclk zu 
erzeugen?
danke schon mal für eure hilfe!!

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