Der Nachfolger des WDR-Computerclub mit Wolfgang Back und Wolfgang Rudolph - ...und immer ein Bit übrigbehalten!


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

 Die Open-Macro testen Kategorie: Open-Micro/Open-Mini/Open-Midi/Open-Macro (von Dietmar, Homepage - 23.02.2007 16:27)
Dietmar nutzt:  CC1-M-Unit V1.1, Advanced CC1-Unit, Open-Micro, Open-Mini, Open-Midi, Open-Macro, Open-Mini M-Unit, Open-Mini Station
Hallo an alle Anwender!

Passend zur kalten Jahreszeit können Besitzer der Open-Midi ihren Kontroller auf das Betriebssystem der Open-Macro umflashen und sich auf diese Weise von den Fähigkeiten der Open-Macro überzeugen und an der Weiterentwicklung und am Betatest teilnehmen. Selbstverständlich gibt es die Möglichkeit, nach dem Test auf die Open-Midi zurückzuwechseln.

Bei der Open-Macro handelt sich um eine Kontrollertype der OM-Familie, die etwas weniger Variablen- und Programmspeicher als die Open-Midi bietet, aber dafür vollständiges 16-Bit-Handling und somit deutlich mehr Komfort und mehr Kompatiblität zur Programmierung der C-Control. Die neue OM-Version basiert ebenso wie die Open-Midi auf dem MC908QB8CPE-Kontrollertyp in der Gehäuseform DIP16. Dieser Kontroller ist pinkompatibel zum QY4, also zum Kontroller der Open-Mini. Ein Board, das für Open-Mini geeignet ist, läßt sich also auch mit der Open-Midi und der Open-Macro nutzen.

Die Hardware-RS232 (ESCI) des Kontrollers habe ich mittlerweile so im Betriebssystem integriert, daß der Programmdownload mit bis zu 38400 Baud durchgeführt werden kann. Die rund 5,5 KB Programmspeicher werden dann in unter 3 Sekunden übertragen! Zwischen dem herkömmlichen per PORT[1] realisiertem Semi-Dual-Wire-RS232-Interface und dem ESCI kann im laufenden Betrieb umgeschaltet werden. Der Empfang wird beim ESCI interruptgesteuert mit 8 Byte Buffer durchgeführt. Es werden 38400, 19200, 9600, 4800, 2400, 1200, 600 und 300 Baud unterstützt.

Wie bereits beschrieben, unterstützt die Open-Macro ebenso wie die Original-C-Control standardmäßig 16-Bit-Handling. Es lassen sich somit auch Word-Variablen verwenden. Trotzdem ist die Programmausführung kaum langsamer als bei den bisherigen OM-Kontrollern. Ich messe 93% der Open-Micro-Geschwindigkeit im MICRO-Benchmark und im Benchmark für M-Unit 1.2 und 2.0 erreicht die Open-Macro derzeit sogar 51% der Geschwindigkeit der 2.03, obwohl nur mit 3.2 MHz getaktet und im Benchmark keine OM-optimierten BASIC-Befehle verwendet werden! Bei 8 MHz Takt wird die Open-Macro die aktuellste 2.0er also locker hinter sich lassen.

Weitere Features der Open-Macro sind rund 150 Byte Variablenspeicher, 10 AD-Ports mit bis zu 10 Bit Auflösung, Filehandling wahlweise im Byte- oder Word-Format und eine hohe Kompatiblität zur Programmierung der C-Control-I V1.1 und Open-Midi. Beim Wechsel von den bisherigen OM-Kontrollern auf die Open-Macro wird sich also für den Anwender abgesehen von den zusätzlichen Features nicht viel ändern.

Noch kann jeder Anwender etwas Konstruktives zur Weiterentwicklung der Open-Macro beitragen! Da sich die Open-Macro noch in der Entwicklungsphase befindet, können noch Vorschläge gemacht werden, was in das Betriebssystem integriert werden soll. Beispielsweise wäre es möglich, an der Single-Wire-RS232 an PORT[1] die Baudraten 1200, 2400, 4800, 9600, 19200 und 38400 Baud beim Standardsystemtakt (3,2 MHz) und 9600 und 19200 Baud bei 8 MHz Systemtakt zu unterstützen. Auch der Download von Anwenderprogrammen wäre mit 38400 statt 9600 Baud erheblich schneller. Allerdings würde dieses Feature den freien Speicher für Anwenderprogramme um rund 200 Byte verringern. Es darf deshalb per Email und im Forum lebhaft diskutiert werden.

Viele Grüße
Dietmar

Passender Link: Offizielle OM-Infosite mit den neuen Hilfsprogrammen zum OS-Wechsel

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

 Antwort schreiben

Bisherige Antworten: