System Clock Prescaler

Gast #218079
Lesenswert?
• ▲
▼
Hallo Leute,

ich bin mir nicht sicher, ob ich hier im richtigen Forum bin, aber ich
hoffe mir kann jemand weiterhelfen!

Es geht darum, dass ich auf einer Platine über Optokoppler meinen MCU
galvanisch entkoppelt habe und der Optokoppler die Baudrate meines MCU
nicht ab kann (nur ca. 100us -> 10kHz).

Wie kann ich das Clock Prescaler Register meines MCU beschreiben. Es
gibt eine Sicherheit, dass man nicht unabsichtlich die Frequenz ändert.
Hat jemand einen Tipp oder ein Beispielprogramm?

Grüße William
Gast #218082
Lesenswert?
• ▲
▼
Der Optoloppler hat eine Response Time von ca. 100us! Wenn sich also am
Eingang viel schneller etwas ändert kann der Optokoppler den Ausgang
nicht so schnell schalten. Somit gehen  mir Daten verloren.

Was heißt denken->schreiben->lesen->denken->drücken?

Im Datenblatt steht etwas von CLKPCE bit setzen und prescaler bits auf
"null" setzen und danach innerhalb von 4 Zyklen prescaler bits
beschreiben!
Gast #218084
Lesenswert?
• ▲
▼
> Was heißt denken->schreiben->lesen->denken->drücken?

in anbetracht dieser frage  nicht erkannt was gemeint ist

nochmals WELCHE MCU ?

ander formuliert welcher controller wird in dem datenblatt beschrieben?
einfach ablesen. und hier schreiben   es gibt ja nur (als größere
vertreter) phillips, siemens, motorola, atmel, microchip, ST, hitachi,
renesas, intel, zillog, mit ihren diversen 4, 8, 16, 32, bit familien
und untertypen.
Gast #218086
Lesenswert?
• ▲
▼
OK!

Vielen Dank! Ich habe es geschafft das System Prescaler Register zu
setzen!

Habe mich vielleicht etwas missverständlich ausgedrückt.

Nur zur Info: Wenn man z.B. die SPI über einen Optokoppler abgekoppelt
hat, muss man schon darauf achten, dass die Baudrate der Schnittstelle
nicht größer ist als die Response Time des Optokoppler. Somit muss ich
die MCU Frequenz teilen, um in den Bereich meines Optokoppler zu
kommen.

Nochmals vielen Dank!

PS: Alles klar, bei anderen heißt das dann
lesen->denken->schreiben->lesen->denken->drücken

Grüße William

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.