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 

 Re: MICRO/MINI RESET IRQ Kategorie: Open-Micro/Open-Mini/Open-Midi/Open-Macro/Open-Maxi (von Dietmar, Homepage - 11.11.2005 15:15)
 Als Antwort auf MICRO/MINI RESET IRQ von Thomas Wulf - 11.11.2005 11:40
Dietmar nutzt:  CC1-M-Unit V1.1, Advanced CC1-Unit, Open-Micro, Open-Mini

Hallo Thomas

> Gibt es die Möglichkeit einen Reset zu machen, ohne die Betriebsspannung abzuschalten ? Oder ist das die einzige Möglichkeit ?

Es ist denkbar, einen Pin vom Kontroller als Reset-Pin umzudefinieren. Ansonsten könnte man natürlich einen Softwarereset ausführen, also nur das Betriebssystem oder bestimmte Module im Kontroller resetten.

> In der Bedienungsanleitung zur OM heißt es daß die Interruptfähigkeit nach dem Programmstart deaktiviert ist. Wie ist denn das zu verstehen ? Muß man erst selbst den Interrupt einschalten ?

Du beziehst Dich sicher auf die BASIC-Interruptroutine. Normalerweise möchte man die BASIC-Interruptroutine dann starten, wenn am IRQ-Eingang des Kontrollers eine Low-Flanke detektiert wird. Um den IRQ-Eingang zu aktivieren muß man zunächst ein Register im Kontroller beschreiben, da viele Pins mehrfach belegt sind.

Mittels Assemblerroutinen ist es möglich, die BASIC-Interruptroutine auch in einen anderen Interrupt einzubinden. Sie ist also nicht auf den IRQ-Eingang fixiert. Zum Beispiel kann man die Routine jede Sekunde aufrufen lassen. Dazu ist Beispielcode im ZIP-Archiv mit dem Betriebssystem enthalten.

> Wenn vom Host zu der in der Bedienungsanleitung angegebenen Programmierschaltung ein Signal geschickt wird (RXD), wird dann nicht das selbe Signal über die TXD Leitung wieder Retour gesendet. Und falls ja, führt das nicht zu Problemen mit dem Empfangspuffer des HOST ? Ich muß zugeben daß ich die Hardware noch nicht ausprobiert habe.

Auf der Side für Betatester befindet sich ein Bild, in dem die Spannungspegel am PTA0-Pin des Kontrollers, also dem "RS232-Pin", dargestellt sind. Die Programmierschaltung sorgt dafür, daß die vom PC kommenden Signale an diesen nicht wieder zurückgesendet werden. Das Interface bewirkt also, daß sich die serielle Schnittstelle der OM so verhält wie eine normale RS232, obwohl sie nur einen Pin am Kontroller belegt. Die Conrad-Micro benötigt für die gleiche Aufgabe zwei Pins.

Gruß
Dietmar

Meine Homepage: http://ccintern.dharlos.de

 Antwort schreiben

Bisherige Antworten:

Re: MICRO/MINI RESET IRQ (von Thomas Wulf - 11.11.2005 16:27)
    Re: MICRO/MINI RESET IRQ (von Dietmar - 11.11.2005 22:23)
    Re: MICRO/MINI RESET IRQ (von Jens - 11.11.2005 20:39)
        Re: MICRO/MINI RESET IRQ (von Thomas Wulf - 16.11.2005 12:13)