Atmega8: 10mV auf OCR1x Pins. Defekt?

Gast #1642666
Lesenswert?

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
Gast #1642684
Lesenswert?

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 ...
Gast #1642688
Lesenswert?

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
Gast #1642728
Lesenswert?

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.)
Gast #1642730
Lesenswert?

> 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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren