Blinklicht zu schnell, Externer Quartz oder interner?

Gast #940820
Hallo Quartz-Experten...

ich möchte gleich zu meinem Problem kommen, ich habe mit der delay_ms 
Funktion eine schleife aufgebaut wo eine LED im sekundentakt getoggled 
werden soll. Wenn ich meine Fusebits auf den internen osc. setze, so 
kommt das mit der sekunde ganz gut hin, wenn ich allerdings einen 
externen mit 3.6MHz verwende, dann blinkt es um einiges schneller. Ich 
hab einiges über die Optimierung gelesen (steht auf -0s)
Wie bekomm ich die LED mit einem 3.6mhz im Sekundentakt zum blinken?

Besten Dank und schönen Abend
Florian
Gast #940826
Danke Frank,

meinste du mit dieser Zeile???
#define F_CPU 3686400L
ist drin, aber funktioniert nicht... das verwundert mich ja gerade...

Danke nochmal -.-

Gruss Flori
Gast #940839
Ich habe nicht beachtet, dass die maximale delay_ms in meinem fall ca 
70ms  beträgt... ich hatte vorher angenommen, dass ich mit einer 
schleife von 4 mal 250ms zurechtkomme. nun steht in der delay_ms(50) und 
es fuktioniert mit einer schleife von 200... Danke

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 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.