mikrocontroller.net

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


Autor: Sebastian (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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?

Autor: Reiner (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Phili (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Retro (Gast)
Datum:

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

Autor: Sebastian (Gast)
Datum:

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

Autor: Reiner (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Schmittchen (Gast)
Datum:

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

Schmittchen.

Autor: Sebastian (Gast)
Datum:

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

www.Roboter-Elektronik.de

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.