- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 10 von 65

Thema: Bascom Inline-Assembler

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    01.10.2009
    Beiträge
    437
    Zitat Zitat von flyer_5 Beitrag anzeigen
    Wenn ich ehrlich bin war mir das mit dem Array zu komplitziert. Ich hab jetzt einfach meherere Word Variablen (K1 bis K7 + Pause als Word)
    Auch ok.
    Code:
    Rc:
    
    !PUSH    R16
    !in R16 , Sreg
    !push r24
    !push r25
    !PUSH    R16
    ' ...
    pop r24
    pop r25
    pop r16
    !out sreg,r16
    pop r16
    Theoretisch ist das dann doch was ganz offensichtliches?
    Der Stack ist ein LiFo, last in - first out, also muss in der richtigen Reihenfolge, genau umgekehrt wie ge-PUSH-t wurde, auch wieder ge-POP-ed werden.

  2. #2
    Neuer Benutzer Öfters hier
    Registriert seit
    13.02.2010
    Beiträge
    5
    Funktioniert Hätte nicht gedacht, dass die Reihenfolge eine Rolle spielt. Aber ich bin nur ein Bascommer auf zeitkritischen Abwegen.
    @ MagicWsmoke : Nochmals Danke.Hätte den Mischer ohne deine Hilfe nicht jitterfrei bekommen...

    Der komplette Code wird folgen.Wahrscheinlich in einem neuen Thread!

  3. #3
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    01.10.2009
    Beiträge
    437
    Ok, gern geschehen.
    Das wäre übrigens die Lösung gewesen:
    Code:
    Loadadr Servo(1) , Z
    !LDS   R18,   {Kanal}
    !LDI   R19,   0
    !DEC   R18
    !LSL   R18
    !ROL   R19
    !ADD   ZL,    R18
    !ADC   ZH,    R19
    !LD    R18,   Z+
    !LD    R19,   Z
    !OUT     TCNT1H,     R19
    !OUT     TCNT1L,     R18

Ähnliche Themen

  1. Inline Assembler
    Von Che Guevara im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 16
    Letzter Beitrag: 01.02.2010, 19:25
  2. AVR GCC inline Assembler
    Von chientech im Forum Assembler-Programmierung
    Antworten: 1
    Letzter Beitrag: 26.09.2009, 16:39
  3. Inline Assembler für Anfänger
    Von 1udo1 im Forum C - Programmierung (GCC u.a.)
    Antworten: 3
    Letzter Beitrag: 25.10.2007, 19:53
  4. Inline Assembler - Register
    Von s.o. im Forum C - Programmierung (GCC u.a.)
    Antworten: 5
    Letzter Beitrag: 02.08.2007, 20:26
  5. Parameterübergabe bei Inline-Assembler
    Von ogni42 im Forum C - Programmierung (GCC u.a.)
    Antworten: 21
    Letzter Beitrag: 30.03.2006, 13:32

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress