Gast
#313609
Hallo, habe ein kleines Problem und hoffe das mir jemand helfen kann. Ich habe im SRAM einige Bitfolgen abgelegt die ich für die Ansteuerung eines Schrittmotors benötige. Ich möchte nun dem AVR mittels 4 Eingänge Steuersignale zuführen z.b. Links/Rechts(Vollschritt) Links/Rechts(Halbschritt). Deswegen wäre es nötig mich im SRAM vor und zurück zu bewegen. Habe in der Hilfe folgende Lösung gefunden aber es ist ja so das ich nicht im Vorraus weiß ob ich hoch oder runterzählen muss. Ich müsste also erst den Pointer erhöhen bzw. verringern und dann den Wert einlesen. ldi r28,$60 ;Setze Pointer auf SRAM-Anfang ld r0,Y+ ;Lade SRAM-Wert in Register0 und erhöhe Y-Pointer um 1
