
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
Bei einer Diskussion über die C-Control-Micro im Oktober 2003 hat das CTC bestätigt, daß die Micro auf einem 68HC908QT4 basiert. Soweit ich weiß, gab es aber zwischenzeitlich Lieferschwierigkeiten, so daß es durchaus möglich ist, daß Conrad mittlerweile auf einen anderen Flash-Controller ausgewichen ist. Aber sicher enthält der Kontroller eine 6808-CPU. Diese ist abwärtskompatibel zum 6805. Das heißt, Maschinenspracheprogramme für die 6805 laufen auch auf dem 6808. Allerdings liegen die Ports bei einem 908QT4 an anderen Adressen und werden i.d.R. anders angesprochen als beim 68HC05B6. Dafür besitzt die 08er einige nützliche neue Adressierungsarten, die bei der 05er umständlich über kleine Maschinenspracheprogramme in der Zeropage nachgebildet werden mußten. Das die neuen C-Controls (1.2, 2.0 und Micro) nicht in Assembler zu programmieren sind ist natürlich ein deutlicher Nachteil gegenüber anderen Mikrokontrollern. Zwar muß man zugeben, daß die meisten C-Control-Anwender ohnehin nur BASIC oder PLUS verwenden, aber wer mehr aus seiner C-Control herausholen will (oder muß) als das eingebaute CCBASIC zuläßt, der sieht reichlich alt aus. So gesehen ist die alte C-Control-1.1-Generation, besonders als EPROM-Version mit dem verbesserten CC1-OS-Project-Betriebssystem, für viele Zwecke deutlich besser geeignet. Trotz 12-mal langsamerem BASIC. Das Copyright des Betriebssystems liegt bei Conrad Electronic. Aus diesem Grund dürften alle Drittanbieter, die das Betriebssystem auslesen, um es in einen C-Control-Nachbau zu laden, einige rechtliche Probleme bekommen. Für viele Anwendungsfälle ist auch ein 12-mal schnelleres CCBASIC zu langsam und die wichtige Interruptprogrammierung nicht möglich. Assemblerprogrammierung mit der Begründung zu unterbinden, Firmen könnten das Betriebssystem dumpen und damit ihre eigenen Kontroller programmieren, ist grotesk. Das entspricht rechtlich dem Einsatz einer Raubkopie und es ist fraglich, ob sich Firmen auf dieses Glatteis begeben werden. Passender Link: Die M68HC08-Mikrokontrollerfamilie Meine Homepage: http://ccintern.dharlos.de |
| Antwort schreiben |