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: Anzahl Token in M-Unit 2.0 ? Kategorie: Programmierung Basic (von Dietmar, Homepage - 12.09.2005 20:24)
 Als Antwort auf Re: Anzahl Token in M-Unit 2.0 ? von alina - 12.09.2005 19:31
Dietmar nutzt:  CC1-M-Unit V1.1, Advanced CC1-Unit, Open-Micro, Open-Mini

Hallo miteinander

die neue M-Unit basiert auf der Kontrollertype MC68HC908GT16 von Freescale (früher Motorola) und auf diesem Kontroller hat der Flashspeicher eine Größe von 15872 Byte (Adresse $C000 bis inklusive $FDFF). Das Betriebssystem hat nach Angaben von Conrad eine Größe von 6 KB, also 6144 Byte. Nach dieser Rechnung bleiben für den Anwender 9728 Byte Programm- und Datenspeicher übrig. Flashspeicher läßt sich grundsätzlich nur pageweise löschen. Beim GT16 hat jede Flashpage eine Größe von 64 Byte. Das heißt, sobald ein Programm mit zum Beispiel 34 Byte Größe in die M-Unit übertragen wird, belegt es schon 64 Byte. Wobei pro Programm nocheinmal 4 Byte hinzukommen. Der Wert von 4831 sollte eigentlich um eins höher sein, denn dann ergibt sich INT((34+4+63)/64)*64+4832*2 = 9728 Byte. Auf der neuen M-Unit stehen also nicht 10 KB, sondern weniger als 9,5 KB zur Programmspeicherung zur Verfügung. Vermutlich lassen sich Programme bis zu einer Größe von 9724 Byte in den Kontroller laden. Für größere Programme lohnt sich die Anschaffung einer "alten" C-Control 1.1 also durchaus. Denn durch EEPROM-Tausch sind bis zu 64 KB große Programme möglich. Als Advanced CC1-Unit ist sie nach wie vor erhältlich.

Dietmar

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

 Antwort schreiben

Bisherige Antworten: