Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Servo per ASM mit CC steuern Kategorie: Programmierung ASM (von FlyingMatze - 5.02.2005 12:08)
Ich weis es gibt schon ein paar Threads zum Thema ansteuern eines Modellbauservos.
Ich wollte jetzt aber selber mal versuchen einen Servo mit Hilfe von Asembler anzusteuern.Ich habe aber vorher noch nie Asembler programmiert.Ich hoffe einer von euch kann mir helfen und was zu meinem entwurfenem Programm sagen.
Das Programm soll Impulse von 1-2ms liefern. Die Servoposition ist in der Basicvariable A1 gespeichert.

        org $101

        lda #$01         ;eine 1 in den Akkumulator laden
        sda $04          ;Port 1 auf Ausgang setzen
        sda $00          ;Port 1 auf High setzen
        lda #$00         ;Akkumulator auf 0 setzen
Warteschleife:
        Inca             ;Akkumulator incrementieren ;Anfang einer 255 langen Warteschleife
        CMP #$FF     ;mit 255 vergleichen
        BNE Warteschfleife
        lda #$00         ;Akkumulator auf 0 setzen
Schleife:
        Inca           ;Akkumulator incrementieren
        Cmp $A1     ;Mit der Variable der Servostellung vergleichen
        BNE Schleife
        LDA #$00
        SDA $00       ;Port 1 wieder auf low setzen
.end




 Antwort schreiben

Bisherige Antworten:

Re: Servo per ASM mit CC steuern (von Topmail - 6.02.2005 14:45)
Re: Servo per ASM mit CC steuern (von Martin Kaup - 5.02.2005 17:12)
    Re: Servo per ASM mit CC steuern (von FlyingMatze - 7.02.2005 10:48)
        Re: Servo per ASM mit CC steuern (von Dietmar - 7.02.2005 18:54)
        Re: Servo per ASM mit CC steuern (von Kay - 7.02.2005 17:53)
    Re: Servo per ASM mit CC steuern (von Martin Kaup - 5.02.2005 19:33)