mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik TSOP1736 mit einer IR LED steuern


Autor: Wojciech Pietrzak (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Tag zusammen,

Ich moechte eine IR Led mit dem AT90S2313 steuern
Kann mir bitte jemand helfen ? Das Problem ist, ich bin ein Anfaenger
mit dem assembler fuer diesem Mikrocontroller und habe probleme mit dem
Timing. Es ist so, die Led muss mit moeglichst genau 36 kHz getaktet
werden. Dazu muss das verhaeltnis zwischen den zwei Zustaenden (also
die Zeit wo die Led ein ist, und die Zeit wo sie aus ist) kleiner sein,
als 40%. Ich brauche das ganze als Interrupt Routine zu implementieren.
Wie sieht es aus, weiss Jemand Rat ?
                           Gruss

Autor: Benedikt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das ganze verschlingt auf jedenfall einiges an CPU Last.
Um ein asymmetrisches Tastverhältnis zu bekommen, muss du den Timer
z.B. mit einem unterschiedlichen Reloadwert laden:
Für die Einschaltzeit wählst du z.B. 10us (=80 Takte bei 8MHz ->
Reloadwert etwa 180). Beim nächsten Durchlauf schaltest du die LED aus,
und stellst das Timer Register auf etwa 110 ein. So erhältst du etwa 35%
Tastverhältnis.
Allerdings verschlingt das ganze rund 1MIPs. Bei schlechter
Porgrammierung bleibt nichtmehr allzuviel für die restliche Anwendung.

Autor: Wojciech Pietrzak (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Da sage ich noch dazu, dass ich noch eine Spanung mit dem
AnalogComparator messen muss :) Vielen dank fuer die Hilfe

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.