Re: freier RAM bei CC2 Kategorie: Progr. Assembler, TaskingTools, OS (von Dominik - 7.03.2004 17:08) | ||
Als Antwort auf Re: freier RAM bei CC2 von Stephan - 7.03.2004 16:47 | ||
| ||
Hallo Stephan! Ich habe (nur zum Test) mal ein Zeichen in einen der unten angegebenen Bereiche gelegt und da funktionieren Schreiben und Lesen problemlos. Das folgende Zitat stammt aus einer Antwort von André Helbig vom 29.10.03 aus diesem Forum: Du kannst den internen RAM des Controllers benutzen.(Segment 0) Hier gibt es ein paar freie Bytes. 0xF8B4 bis 0xF917 : 100Byte 0xFD01 bis 0xFDFF: 255Byte Der erste Bereich wird nur während dem Löschen und Programmieren des Flash benötigt (VMC & HEX). Das letztere ist der bitadressierbare Bereich.(0xFD00 bis 0xFDFF) Wichtig!! 0xFDFE & 0xFDFF werden vom Modul cap.c2 benutzt ! Natürlich reichen mir die 255Byte nirgendwo hin. Aber es mu� doch irgendeine Möglichkeit geben, trotz vorhandenem Betriebssystem irgendwo (sichere) 5 oder 10 Kilobytes aufzutreiben. Ich bin ja wahrscheinlich nicht der einzige der eine grö�ere Menge Me�werte ohne externen Speicher in globalen Variablen aufzeichnen und damit rechnen will.... Oder doch?!? :-( Gru�, Dominik... > hallo dominik, > ich denke du hast glück, wenn das klappt. du musst ja eigentlich vorher schon wissen, dass > das cc2-os dort nix belegt. es fehlt halt die verbindung zw. c-programmen und cc2-programmen. > an welche adresse im seg 0 hast du denn deine variablen gelegt? bist du dir sicher, dass der > bereich auch sicher frei ist? > > gruss > stephan | ||
Antwort schreiben Antworten: Re: freier RAM bei CC2 (von Dominik - 7.03.2004 17:33) |