ATmega8 Komperator deaktivieren = Pins freigeben?

Gast #3074806
Lesenswert?

Hallo, ich habe eine evtl. dämliche Frage:

Werden durch Setzen des Bits "ACD" im ACSR-Register (ACSR |= (1 << 
ACD);) beim Atmega8, neben dem Deaktivieren des Komperators zwischen 
AIN0 und AIN1 selbige PINS auch für anderweitige Zwecke freigegeben?

Ich vermute mal eher nicht, da dies durch die interne Beschaltung nicht 
möglich ist?!

Freue mich über alle Reaktionen! ,-)

Grüße
Daniel
#3074835
Lesenswert?

Daniel schrieb:
> Hallo, ich habe eine evtl. dämliche Frage:
>
> Werden durch Setzen des Bits "ACD" im ACSR-Register (ACSR |= (1 <<
> ACD);) beim Atmega8, neben dem Deaktivieren des Komperators zwischen
> AIN0 und AIN1 selbige PINS auch für anderweitige Zwecke freigegeben?

Die brauchen nicht extra freigegeben werden.

Die Benutzung des Komperators ändert nichts an der Pinkonfiguration. 
D.h. die Pins haben auch ihre ganz normale Funktion. Selbst dann, wenn 
du den Komperator benutzt. Stell dir einfach vor, der Komperator hängt 
parallel an den Pins und lauscht einfach mit.
Gast #3074849
Lesenswert?

Hi

>Werden durch Setzen des Bits "ACD" im ACSR-Register (ACSR |= (1 <<
>ACD);) beim Atmega8, neben dem Deaktivieren des Komperators zwischen
>AIN0 und AIN1 selbige PINS auch für anderweitige Zwecke freigegeben?

Für welche anderweitigen Zwecke? Auch ein aktivierter Analogkomparator 
beeinflusst die digitalen Ein-/Ausgänge an diesen Pins nicht.

MfG Spess
Gast #3074861
Lesenswert?

Super! Vielen Dank für die schnellen Antworten! Dann werd ich wohl den 
Fehler an einer anderen Stelle suchen müssen.

Betreibe eine 3-Kanal Soft-PWM die jeweils einen MOSFET ansteuert. 
Leider spielen die beiden Kanäle, welche über die Pins des Komperators 
laufen verrückt. Hard- und Softwarefehler dachte ich eigentlich 
ausschließen zu können. Deswegen meine Frage ,-)

Grüße
Gast #3100925
Lesenswert?

Vielen Dank für die Antworten! Der/die Fehler bestanden aus 2 defekten 
Mosfets. Der Fehler liegt also indirekt doch am Benutzer ;-) Die 
Transistoren haben sich mit Sicherheit nicht ohne Grund verabschiedet :)

Grüße

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