Clock lässt sich nicht umstellen |MSP430FR5739

OP #4356597
{
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

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.