www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ATmega128 - Eingang schaltet zu langsam zurück


Autor: franzlst (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Moin,

ich habe mir die im Anhang ersichtliche kleine Schaltung als IR-Sensor 
gebaut, und zwar bis jetzt 8 mal. Das ganze ist am Register C des 
ATmega128 angeschlossen.
Des weiteren ist DDRC = 0 und PORTC = 256 gesetzt, also als Eingang mit 
aktiviertem PullUp-Widerständen.

Im Display lasse ich mir ständig für alle 8 Sensoren anzeigen, ob diese 
die Quelle (ein Tennisball großer Fußball der IR-Licht aussendet) sehen.

Fahre ich nun mit dem Ball vor die Sensoren, erkennen diese diesen auch 
brav und das LCD zeigt lauter 0er. Jedoch wenn ich den Ball wieder 
wegnehme, dauert es bei manchen Eingängen ein paar Sekunden, bis diese 
wieder zurück auf 1 gehen.

Hat jemand eine Idee, an was das liegen kann?
Am Ausgang des LM339 scheint noch alles zu passen (zumindest laut 
Messung mit dem Multimeter und PullUp Widerstand)

Vielen Dank

Franz

Autor: Michael Wilhelm (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Schreib mal in das Portregister 255. Das aktiviert die internen 
Pull-Ups. Bei 256 müsste eine Fehlermeldung kommen.

MW

Autor: franzlst (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Oh man, wie kann ich nur ^^

Vielen Dank, das wars!

Aber komischerweise hat mir AVRStudio ned mal ne Warnung oder so gegeben

Autor: Rahul Der trollige (rahul)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Aber komischerweise hat mir AVRStudio ned mal ne Warnung oder so gegeben

Warum auch?
PORTx = 256 ergibt PORTx = 0;

Autor: franzlst (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ah - so :)

Thx

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.