User manual
Das intelligente USB-Schrittmotor-Interface
-Seite 27-
Symbolhafte Darstellung der Speicherverwaltung:
Programm-Header
Programm-Befehlskette
34 von 65.536 Bytes belegt
A1,1<CR>L1,x100<CR>W250<CR>L1,y200<CR>A1,0<ETX>
vektoren.etab | 01.07.2009 | 08:00:00 | 37 <STX>
Insgesamt stehen 7 Programmspeicherplätze mit jeweils 65536 Bytes zur
Verfügung.
Die Befehlskette eines Programms wird in einem freien Programm-
speicherplatz abgelegt. Es kann somit durchaus vorkommen, dass die
Befehlskette des 1. Programms im Progammspeicherplatz 3 abgelegt wird. In
der FAT wird die Zuordnung von Programm zum Programm-speicherplatz
verwaltet; in der FAT ist deswegen die StartAdresse des Programms hinterlegt.
Sollte die Befehlskette eines Programms mehr als 65536 Bytes benötigen, wird
ein weiterer Programmspeicherplatz dafür herangezogen. Es können dann
nicht mehr max. 7 Programme sondern nur noch max. 6 Programme abgelegt
werden.
Es ist auch möglich, dass ein einziges Programm mehr als 393.216 Bytes
belegt. Es würde somit alle Programmspeicherplätze belegen.
Es kann kein weiteres Programm im Festwertspeicher abgelegt werden!
Sollte die Befehlskette eines Programms einmal nicht im Festwertspeicher
untergebracht werden können, so ist die Belegung des Festwertspeichers
(FAT auslesen) zu überprüfen.
StartAdr | EndAdr
000000 000033
Programm 1
FAT
StartAdr | EndAdr
- -
Programm 2
StartAdr | EndAdr
- -
Programm 7
Programmspeicherplatz 1
Programmspeicherplatz 2










