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: Probleme mit neuer M-Unit 1.2 Kategorie: C-Control I V1.1 (von DIE HARD - 15.11.2005 18:35)
 Als Antwort auf Probleme mit neuer M-Unit 1.2 von Frank Toennigs - 15.11.2005 15:47


Hallo.....

> habe ein Problem mit der neuen M-Unit 1.2 von Conrad!
> Habe ein Programm geschrieben für ein Prüfgerät und mit der M-Unit 1.1 betrieben.
> Nun wollte ich ein weiteres Prüfgerät bauen und es gibt nur noch die M-Unit 1.2
> Das Programm läuft nicht Richtig. Ich kann z.B. den Byteport1 nicht mehr auslesen
> (ist immer 256) "Beep" funktioniert auch nicht Richtig.

Das Auslesen des Byteport sollte korrekt funktionieren, ein Fehler ist nicht bekannt.
Zum Beep guck bitte in das MANUAL:
--------------------------------------------------------------------------------------------------------------------------------
BEEP ton, tTon, tPause
Für die drei Parameter können Konstanten oder Terme eingesetzt werden. Dabei bestimmt ton die
Tonhöhe, tTon bestimmt die Dauer des Tons und tPause die Pause nach dem Ton. Die Einheit für die
Zeitangaben beträgt 20 Millisekunden. Der Befehl
BEEP 6, 10, 3
gibt also für 10*20=200 Millisekunden einen Ton von etwa 2500 Hz aus und macht danach eine Pause
von 3*20=60 Millisekunden. Wenn nach einem BEEP kein weiterer BEEP folgt, kann die Pause auch
auf 0 gesetzt werden.
Der Frequenzbereich der mit BEEP erzeugt wird erstreckt sich von ca. 7kHz bis 100 Hz
Werte für ton kleiner als 2 sollten sie nicht verwenden, da wegen der häufigen durch BEEP
ausgelösten Interrupts das System beginnt instabil zu werden und sich "aufhängen" könnte,
vor allem wenn gleichzeitig andere Interrupts (wie in FREQ auslöst) aktiv sind.
ton=2 7500 Hz
ton=3 5000 Hz
ton=4 3700 Hz
ton=5 3000 Hz
ton=6 2500 Hz

Sie sehen dass die Abstufungen mit zunehmendem Wert für Ton immer feiner werden und ab einem
Wert für Ton von etwa 60 ist die Abstufung auf wenige Herz gesunken. Beachten Sie bitte, dass
einige Funktionen des Erweiterten Betriebssystems (z.B. zur IR-Kommunikation) höhere Interrupt-
Prioritäten haben und einen BEEP vorzeitig abschalten können


> Unit ist zu schnell und der befehl "Slowmode=On" bewirkt nichts.

Auch hier hilft ein Blick ins Manual:

SLOWMODE ON  --->  !! NICHT SLOWMODE=ON !!
Die erste Stufe bremst die Geschwindigkeit auf etwa das Niveau der älteren C-Control M 1.1 und ist
konstant etwa 600 Instruktionen/ sek für die UNIT M 1.2 Die UNIT M 2.0 läuft hier mit etwa 2500 I/s

Ciao....

 Antwort schreiben

Bisherige Antworten: