Forum: Mikrocontroller und Digitale Elektronik LED´s flackern am AT90S4433


von Sebastian (Gast)


Lesenswert?

Ich habe ein paar LED´s am AT90S4433 welche bei einem Tasterdruck 
angehen. Genau wie im Tutorial. Dies Funktioniert auch, aber die LED´s 
flackern. Im Roboterwelt-Forum wurde mir gesagt, ich soll die internen 
Pull Up´s aktivieren. Stimmt das, wenn ja mit welchen befehl mach ich 
das?

von Reiner (Gast)


Lesenswert?

Du gibt einfach eine "1" auf dem Portpin aus, den Du als Eingang gewählt 
hast (den für die Tasten). Damit kannst Du für jeden Pin einen separaten 
Pullup ein/ausschalten.

Beim STK200/500 haben die Tasten aber Pullup's

Reiner

von Phili (Gast)


Lesenswert?

Hallo Sebastian,
wie genau hast Du denn Deine LED's angeschlossen (Vorwiderstand, an 
welchem Pin liegt die Anode, ...)

Der Taster liegt aber an einem extra Pin, oder?

Interne Pullup's helfen Dir nicht, da Du diese nur einschalten kannst, 
wenn ein Port als Eingang gesetzt wurde.
Dann einschalten mit entsprechendem DDRx-Bit =0 Port-Bit =1

(siehe auch S. 59 im Datenblatt)

Gruß Phili

von Retro (Gast)


Lesenswert?

Könnte es sein dass es am prellen des Tasters liegt? Oder flackern die 
LEDs dauerhaft?

von Sebastian (Gast)


Lesenswert?

Die LED´s Flackern Dauerhaft, auch wenn der Taster gar nicht 
angeschlossen ist. Das ist ja das komische.

von Reiner (Gast)


Lesenswert?

Flackern sie auch wenn Du den Taster drückst?
Wenn die die Portleitung fest auf GND/Vcc legts darf nichts mehr 
flackern. Vieleicht bedienst Du den Port noch irgendwie andersweitig - 
im Interrupt z.B.

Reiner

von Schmittchen (Gast)


Lesenswert?

Hast du die LEDs an PortA angeschlossen? Und dann vergessen AGND mit GND 
und AVCC & AREF mit VCC zu verbinden?

Schmittchen.

von Sebastian (Gast)


Lesenswert?

Stimmt, das habe ich nicht gemacht. danke für den Tip.Ich werde es heut 
Nachmittag gleich ausprobieren.
Danke :)

www.Roboter-Elektronik.de

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
Noch kein Account? Hier anmelden.