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 

 Interrupt-Routine/Beep (Kollision?) Kategorie: Programmierung ASM (von Christian - 8.12.2004 11:54)
Hallo,

ich habe einen eigenen Interrupt-Handler geschrieben, der, ähnlich wie die Dimmer Steuerung, die dem Conrad Dimmer beiligt, PWM Signale auf den Digitalports erzeugt. Die PWM Steuerung funktioniert einwandfrei auf beliebigen Ports, auch mehreren gleichzeitig. Ist noch eher suboptimal, aber egal. Wer Interesse hat: Ich kann den Asm und S19 Code gerne zur Verfügung stellen.

Nun das Problem:
Als Interruptadresse wird $51 benutzt, dessen Interrupt mit ca. 50Hz arbeitet und gut für PWM funktioniert. Sobald die Routine installiert ist, bekomme ich aber keine Ausgaben mehr vom Piezo. Hat jemand eine Idee, wieso das nicht mehr geht? Ohne den IR Handler läuft es. Die PWM Steuerung schaltet den entspr. Port ein und loopt dann für 1-ca.120 durchgänge und schaltet wieder ab. Innerhalb des loops gibt nur einen deca Befehl und einen bedingten Sprung. Ich hab mir die Laufzeit noch nicht ausgerechnet, sollte aber mit internen 2Mhz an der Station innerhalb von 20ms rechtzeitig fertg sein, bevor der nächste Interrupt ausgelöst wird.

Danke für jede Info im voraus,
Christian


 Antwort schreiben

Bisherige Antworten:

Re: Interrupt-Routine/Beep (Kollision?) (von Axel F - 11.12.2006 23:57)
Interrupt-Routine/Beep (Kollision?) (von Kay - 3.02.2005 22:30)
    Re: Interrupt-Routine/Beep (Kollision?) (von Axel F - 11.12.2006 23:55)
Re: Interrupt-Routine/Beep (Kollision?) (von Topmail - 8.12.2004 18:14)
    Re: Interrupt-Routine/Beep (Kollision?) (von Christian - 9.12.2004 11:20)
        Re: Interrupt-Routine/Beep (Kollision?) (von Dietmar - 9.12.2004 17:21)
            Re: Interrupt-Routine/Beep (Kollision?) (von Christian - 22.12.2004 1:12)
            Re: Interrupt-Routine/Beep (Kollision?) (von Topmail - 10.12.2004 18:05)
                Re: Interrupt-Routine/Beep (Kollision?) (von Christian - 13.12.2004 9:47)
                    Re: Interrupt-Routine/Beep (Kollision?) (von Topmail - 13.12.2004 18:14)
                       Re: Interrupt-Routine/Beep (Kollision?) (von Christian - 13.12.2004 20:01)