Hallo, ich betreibe jeweils eine LED an OCR1A und OCR1B eines Atmega8. Die Ports sind auf Fast PWM eingestellt. Nun sehe ich, dass beide LEDs ganz leicht leuchten und messe 10mV + 5mV Rauschen auf beiden Ports, obwohl OCR1A und OCR1B auf 0 gesetzt sind. Wenn ich den Atmega auf Reset setzte oder lösche ist die Spannung weg. Für mich sieht das nach einem Defekt aus. Was meint ihr? Gruß, chris
Hallo, > ich betreibe jeweils eine LED an OCR1A und OCR1B eines Atmega8 Das kann nicht sein; die Pins heissen OC1A bzw. OC1B. OCR1A und -B sind Register. Wie sind die LEDs angeschlossen (nach GND / VCC)? Vorwiderstände vorhanden? Portpins auf Ausgang gestellt? > Die Ports sind auf Fast PWM eingestellt. Kann auch nicht sein; korrekt: der TIMER1 ist auf Fast PWM eingestellt. Ports haben damit nichts am Hut ... Ich würde sagen, die PWM wird nicht Null. Aber ohne Code ist das reines Rätselraten ...
Hi >Ich würde sagen, die PWM wird nicht Null. Aber ohne Code ist das reines >Rätselraten ... Nein, wird er auch nicht. Ist ein Nachteil vom 'noninverted Mode'. Entweder bei Null die PWM abschalten oder 'inverted Mode' benutzen. MfG Spess
Das ist es, vielen Dank! Ich werde den invertierten Modus verwenden um das Problem zu lösen. Im Datenblatt steht auf S. 91: The extreme values for the OCR1x Register represents special cases when generating a PWM waveform output in the fast PWM mode. If the OCR1x is set equal to BOTTOM (0x0000) the output will be a narrow spike for each TOP+1 timer clock cycle. Setting the OCR1x equal to TOP will result in a constant high or low output (depending on the polarity of the output set by the COM1x1:0 bits.)
> und messe 10mV + 5mV Rauschen auf beiden Ports...
Wer viel misst, misst viel Mist....
Nein, du misst mit Sicherheit kein Rauschen. Es sind vermutlich kurze
Pulse, die du mit deinen beschränkten Mitteln nicht näher identifizieren
kannst. Die Erklärung haben die Kollegen aber schon geliefert.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.