Gast
#3092283
Hallo zusammen, ich multiplexe ein 4x7 LED Display am ATMega162 mit folgenden Werten: // Timer initialisieren -> LED-Anzeige: 8 MHz 256 30 = 1040 Hz TCCR0 = (1<<WGM01) | (1<<WGM00); // Fast PWM TCCR0 |= (1<<CS02); // Vorteiler = 256 OCR0 = 30; // Compare-Wert = 30 In den Fuses habe ich "Divide Clock by 8 internally" deaktiviert. Die 8 MHz habe ich dem Datenblatt entnommen. Ich würde eine Frequenz von ca. 1 kHz erwarten - trotzdem flackert das Display sichtlich. Bei Vorteiler 64 sieht es flüssig aus. Problem lässt sich also "umgehen", aber irgendwie spricht das Phänomen gegen 8 MHz (oder ist ein Fehler im Programm?) Kann ich (über ein Testprogramm o. ä.) irgendwie messen, wie der interne Takt tatsächlich/genau ist? VG Mike