MSP430: Obwohl DCOR = 0 ändert sich die Frequenz über P2.5

Gast #648145
Lesenswert?
• ▲
▼
Hallo zusammen,

ich habe am MSP430 den üblichen 32.768KHz Quarz an XT2 und generiere den 
internen Takt über die DCO. Dabei nutze ich den internen DCOR 
Widerstand, habe also im Register BCSCTL2 das Bit0=0 gesetzt.

Somit sollte P2.5 als digitaler Eingang frei zur Verfügung stehen und 
ich habe einen Taster dort angeschlossen.

Erstaunt stelle ich aber fest, dass wenn der Taster gedrückt wird, die 
interne Taktfrequenz sind deutlich verändert. Alles wird schneller.

Führt leider dazu, dass auch die BAUD-Rate sich ändert und damit....Das 
könnt Ihr Euch wohl vorstellen :-(

Was mache ich falsch? Kennt einer das Problem?

Liebe Grüße

OmniDev
Gast #648168
Lesenswert?
• ▲
▼
Ich muß mich korregieren: Der Uhrenquarz ist nicht an X2 sondern an 
Xin/Xout (Pin 8/9) angeschlossen. Das P2SEL Register ist im Bit 5 
ebenfalls Null!

Nur zur Klarheit: Die Verändeung der Frequenz über P2.5 ist nicht nur 
ein paar Prozent, sondern Sie verdoppelt sich wenn P2.5 extern auf 1 
gelegt wird.

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.