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: Maschinencode in den EEPROM laden? Kategorie: Verschiedenes (von Henrik, Homepage - 9.11.2004 21:19)
 Als Antwort auf Maschinencode in den EEPROM laden? von Kay - 9.11.2004 20:23
Hallo,
 
> Ich wollte nun auch endlich mal anfangen Assembler zu programmieren

schön.

> und habe mich ausführlich dazu belesen. Dabei bin ich auf das Lebens-
> dauerproblem der 256 EEPROM-bytes im Prozessoer des CC1 gestossen

Von welcher C-Control 1 sprichst Du?

In der M-Unit V.1.x gibt es zwar internen  Speicher, der EEPROM Speicher ist
aber extern und kann bei der "großen" Version leicht ausgetauscht werden, bei der
M-Unit kann man, so man nicht eben besonders gut im löten ist, das Teil im Falle
des Versagens des EEPROMs  komplett entsorgen.

> und frage mich, ob es für die Programmierer der Ersatz-Compiler nicht
> möglich ist, den Maschinencode direkt an den Tokencode anzuhängen
> und in die CC1 zu übertragen.

??? Das Assemblerprogramm musst Du doch nur einmalig übertragen.
Bei dem gleichen Projekt kommentierst Du einfach die sycode Zeile für
Änderungen im Basicteil aus.

100.000 Programmiervorgänge sind ein Haufen Zeug.  Damit kannst Du Dein
Leben lang mit dem Programmieren der C-Control verbringen.
Kritisch wird der ganze Quark nur, wenn man in EEPROMs oder Flashspeicher
als Variablen- oder Messwertspeicher benutzt. Tödlich sind versehntlich
programmierte Schleifen, die zigtausend Schreiboperationen im Verlauf
des Programmes ausführen.

>  Das gänge dann ja auch viel schneller und
> 1.000.000 schreibzyklen schafft man dann doch nich so schnell  :-)

Dunkel ist Deiner Rede Sinn.

> Leider kann ich kein C++ und wills mir auch nicht erst antun. Deshalb frage
> ich so "blöd"   :-)

Wozu auch? Mit der V2.x kannst Du das sowieso vergessen, mit der V1.x
gibt es aus oben genannten Gründen keine Probleme. Selbst wenn Du die Zeit
findest, 10 x pro Tag ein neues Assemblerprogramm zu schreiben, das 7 Tage
die Woche, würdest Du mindestens zwischen 1000 und 5000 Tage brauchen,
um den internen Speicher zu schießen.

Grüße
Henrik

Meine Homepage: http://www.henrik-reimers.de/control/mmsr.htm

 Antwort schreiben

Bisherige Antworten:

Re: Maschinencode in den EEPROM laden? (von Kay - 9.11.2004 21:44)
    Re: Maschinencode in den EEPROM laden? (von Michael - 9.11.2004 23:36)
    Re: Maschinencode in den EEPROM laden? (von Dietmar - 9.11.2004 23:30)
        Re: Maschinencode in den EEPROM laden? *tnx* (von Kay - 10.11.2004 19:11)
            Re: Maschinencode in den EEPROM laden? *tnx* (von Achim - 10.11.2004 21:43)
            Re: Maschinencode in den EEPROM laden? *tnx* (von Henrik - 10.11.2004 20:52)
                Re: Maschinencode in den EEPROM laden? *tnx* (von Michael - 11.11.2004 13:50)
                Re: Maschinencode in den EEPROM laden? *lol...weiter, weiter* (von Kay - 10.11.2004 23:12)
                    Re: Maschinencode in den EEPROM laden? *lol...weiter, weiter* (von Dietmar - 11.11.2004 22:19)
                    Re: Maschinencode in den EEPROM laden? *lol...weiter, weiter* (von strini - 11.11.2004 5:57)
                       re: *lol...weiter, weiter* (von Kay - 11.11.2004 9:32)