-
        

Ergebnis 1 bis 3 von 3

Thema: LED lauflicht!

  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    26.04.2006
    Beiträge
    153

    LED lauflicht!

    Anzeige

    KAnn mir wer sagen warum dass nicht richtig funktioniert!?
    die LED läuft immer nach links! aber bleibt nicht nach dem ersten durchlauf stehen, was ich eigentlich will! Was mache ich falsch? Bitte um RAT

    .include <m8535def.inc>

    ;definieren
    ldi R16, 0xff
    ldi R17, 0xff
    ldi R20, 0b00000001
    ldi R22, 8

    out DDRA, R20

    Zeit1:
    inc R18
    cpse R18, R16
    rjmp Zeit1
    inc R19
    cpse R19, R17
    rjmp Zeit1

    rol R20
    out DDRA, R20
    inc R21
    cpse R21, R22
    rjmp Zeit1

    Zeit2:
    rjmp Zeit2

    MFG
    Michael

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    01.03.2004
    Ort
    Bielefeld (JA, das gibt es!)
    Alter
    29
    Beiträge
    1.614
    müsste das nich eigentlich so sein?

    Code:
    ;definieren
    ldi R20, 0b00000001
    ldi R21, 1
    ldi R22, 8
    
    out DDRA, R20
    
    Zeit1:
    rol R20
    out DDRA, R20
    inc R21
    cpse R21, R22
    rjmp Zeit1
    
    Zeit2:
    rjmp Zeit2
    wie läuft das denn, ganz durch und dann nochmal und nochmal und so weiter oder anders?

    Martin
    Ich will Microsoft wirklich nicht zerstören. Das wird nur ein gänzlich unbeabsichtigter Nebeneffekt sein.
    Linus Torvalds, Entwickler von Linux

  3. #3
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    19.02.2006
    Alter
    30
    Beiträge
    140
    Also mit dem Code den du angegeben hast, bleiben die LEDs nach dem ersten durchlauf sehten, also zumindest bei mir.

    Was du falsch machst weiß ich nicht, weil ich nicht weiß was daran nicht funktioniert (Was willst du das passiert?).

    mfg Gerko

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •