-
-
Neuer Benutzer
Öfters hier
Tiny11 - Lauflicht
Hallo,
ich hab eine Platine auf der 5 LEDs mit Vorwiederstand gegen 5 Volt geschaltet sind und wollte diese nun in Assembler Programmieren.
Die Platine wird von einem Tiny 11 gesteuert:
PBx----LEDx---Rx---+5V
Hat jemand eine Idee?
-
Erfahrener Benutzer
Robotik Visionär
Ein Lauflicht mit 5 LEDs sollte mit 5 oder höchstens 10 Phasen auskommen. Die kann man ganz einfach, wie ein Anfänge als 5 mal hintereinander LDI ... , out ... , rcall delay programmieren. Ict zwar nicht schön, geht aber.
-
Erfahrener Benutzer
Robotik Einstein
Ideen hab ich viele... Hast du aber auch ne konkrete Frage?
-
Hallo,
nimm doch einfach n Timer, mit dem hast du einen regelmäßigen Interrupt. Dann musst du nur in jedem Interrupt ein Register hochzählen und wenn es oben ist wieder auf 0 setzen. Dann kannst du per Vergleich-Befehl immer an ne andere Stelle hinspringen wo eine oder mehrere LEDs ein- oder ausgeschaltet werden!!
MFG Mixxer
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen