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

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.