Frage zu active low und PWM bei ATMEGA8

Gast #1175397
Lesenswert?

Hallo!

Ich möchte an einem µC einen Schalter anschließen und diesen active low 
betreiben.
Dazu wird bei meiner SChaltung, zumindest in der Theorie, der Pin bei 
geschlossenem Schalter auf GND gezogen - der interne Pull-Up-Widerstand 
ist dabei eingeschaltet.
Wenn der Schalter aber geöffnet ist, dann hängt der Pin in der Luft. Ist 
das schlimm oder sollte ich besser die Beschaltung wie in dem Bild aus 
den AVR-GCC Tutorial machen:
http://www.mikrocontroller.net/wikifiles/2/20/Active_Low.gif

Meine zweite Frage betrifft die Pulsweitenmodulation, mit der ich ein 
595 dimmen will.
Laut meinem Plan ist dazu der eine Pin der µC mit dem entsprechenden Pin 
des 595ers verbunden. Auch hier wieder die Frage, ob ich zusätzlich noch 
VCC über nen Widerstand an den entsprechenden Pin legen soll(te).

Wäre nett wenn ihr mir helft!

Marius
Gast #1175405
Lesenswert?

>der interne Pull-Up-Widerstand ist dabei eingeschaltet.
>Wenn der Schalter aber geöffnet ist, dann hängt der Pin in der Luft. Ist
>das schlimm oder sollte ich besser die Beschaltung wie in dem Bild aus
>den AVR-GCC Tutorial machen:

Der Pull-Up sorgt dafür, dass dein Eingang nicht in der Luft hängt.

>Meine zweite Frage betrifft die Pulsweitenmodulation, mit der ich ein
>595 dimmen will.
>Laut meinem Plan ist dazu der eine Pin der µC mit dem entsprechenden Pin
>des 595ers verbunden.

1. Was ist ein 595? (ich vermute dahinter ein Schiebregister des Type 
74HCT595)

2. Die externen Widerstände kannst du dir sparen.
#1175971
Lesenswert?

Marius wrote:

> des 595ers verbunden. Auch hier wieder die Frage, ob ich zusätzlich noch
> VCC über nen Widerstand an den entsprechenden Pin legen soll(te).

Ja.
Ich mache das auch immer so.

Es wirkt nämlich unprofessionell, wenn nach dem Einschalten oder beim 
Programmieren die LEDs erstmal wirr umherflackern.
Bzw. wenn an den Ausgängen Motoren hängen, könnts sogar gefährlich sein.

Mit Widerstand ist der HC595 solange disabled, bis die CPU das Reset 
beendet und gültige Daten eingeschrieben hat.


Peter
Gast #1183486
Lesenswert?

Ähmm...

Ich hätte da noch net Frage:
Ich habe mehrere Schieberegister in meiner Schaltung. Kann ich die 
G-Pins aller Schieberegister über einen einzigen Widerstand zum VCC 
laufen lassen oder sollte ich besser für jeden Pin einen eigenen 
Widerstand nehmen.
Alle Schieberegister sind übrigens in einer Reihe, die Daten werden also 
von einem zum Anderen durchgeschoben

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