www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik PB1 auf PB4 in moodlight code ändern, Taster reagiert nicht


Autor: Matt Shure (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

Ich bin noch relativ neu im Assemblerprogrammieren, und würde mich
daher sehr über euere Hilfestellung freuen.

Ausgangssituation:
Tiny12 mit Moodlightcode von Loetstelle.org
Die LEDs hängen an den Pins PB0 bis PB2. Ich möchte aber die LEDs in
einem von außen vorgegebenen Takt blinken lassen (Strobeeffekt eines
Plattenspielers) und möchte dazu INT0 benutzen.

Problem:
INT0 gehört zu PB1, und an dem hängt schon eine LED.

Mein Lösungsansatz:
PB4 ist noch frei, also wollte ich einfach PB1 auf PB4 umprogrammieren,
um PB1 für den Interrupt nutzen zu können. Dabei muss ich aber etwas
übersehen haben, der Tiny zeigt nun nämlich folgendes Verhalten:

Alle LEDs ständig an (LED schon von PB1 auf PB4 umgelötet)

Keine Reaktion auf Tasterdruck (hierbei sollte eine Farbe kurz
aufleuchten um anzuzeigen für welche Farbe die Periodendauer
eingestellt wird)

Kein Farbwechsel vorhanden, LEDs bleiben weiß.


Wäre echt super wenn ihr mir sagen könntet was ich noch ändern muss,
auch andere Ideen wie man den Strobeeffekt ins Moodlightprogramm
integrieren kann sind willkommen!

Vielen Dank,
Matthias

PS: Ich habe die Erlaubnis des Autors, dass ich den Code zur
Fehlerbehebung hier posten darf, vor Erstellen dieses Eintrags
eingeholt.

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.