
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
> Hallo! > Ich möchte mal wissen, ob ich das DXS 200 Programm verstanden hab. > > SYS DeepXS_W 22, 1000000001010000, 33 > > Das bedeutet doch jetzt, dass ich den Wert 22 in den ATMEL 24C256 (A0 bis A2 auf Masse) an die > Stelle 33 schreibe. > Kann ich anstatt 22 auch einen Wert größer als wie 255 schreiben, also bis 35678 oder so. > > Hab ich mit dieser Anweisung recht oder durchblicke ich es immer noch nicht? Warte auf richtige, > leicht verständliche Antwort. > > mfg Simon Hallo Simon ! deine Annahme ist richtig , das Du den Wert 22 auf Speicherplatz 33 legst. Sinnvollerweise solltest du aber von hinten beginnend den Speicher beschreiben ,ansonsten überschreibst Du dein Programm, die zeile sieht dann so aus SYS DeepXS_W 22, &B1000000001010000, &H1fff - 33 ' 33 - angedachter Speicherplatz Durch das Anlegen des Speicherbereiches am Ende hast Du den Vorteil ,das dieser Bereich auch nach Prgrammänderungen erhalten bleiben ( in abhängigkeit von der Programmlänge) . Da der Speicher nur eine Bandbreite von 8 Bit verarbeitet ,ist der höchste beschreibbare Wert 255 . Wenn Du größere Werte abspeichern möchtest ,muß Du diese byte-weise speichern und nach dem auslesen wieder zusammensetzen. MfG Rene |
| Antwort schreiben |