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