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
>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.
Ja, ich meinte Schieberegister. Also reicht es im Prinzip, wenn ich den Pin für die PWM zum einen an dem Atmega8 und zum anderen an VCC anschließe. Danke für die schnelle Antwort
>wenn ich den Pin für die PWM zum einen an dem >Atmega8 und zum anderen an VCC anschließe. Wenn du unbedingt einen Kurzschluß erzeugen willst, dann mach' das. Mal mal einen Schaltplan!
Ich dachte mir das in etwa so wie im Schaltplan zu sehen ist
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
Ä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
@Marius (Gast) >G-Pins aller Schieberegister über einen einzigen Widerstand zum VCC >laufen lassen oder sollte ich besser für jeden Pin einen eigenen >Widerstand nehmen. Du kannst sie auch alle direkt an VCC legen. MFG Falk
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.