
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
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 |