![]() ![]() INFO - FAQ - CC2-Forum - CCPro-Forum |
|
Hallo Norbert! > die extreme Ram-Beschränkung von IEEEP Ab 48 vom Anwender zusätzlich dimensionierten BYTE-Variablen meldet der Compiler die Fehler: IEEEFP.BAS(158): Adressierungsart nicht erlaubt bei CLR IEEEFP.BAS(158): Adressierungsart nicht erlaubt bei CLR IEEEFP.BAS(158): Adressierungsart nicht erlaubt bei ROR IEEEFP.BAS(158): Adressierungsart nicht erlaubt bei ROR Das liegt daran, daß die Variablen von IEEEFPM.PRO in der Zeropage liegen müssen. Eine Lösung: Die am Beginn von IEEEFPM.PRO definierten Variablen an den Beginn des eigenen Programms verschieben. Die eigenen Variablen werden dann hinter die IEEEFPM-Variablen verschoben. Das klappt natürlich nur, wenn die eigenen Variablen nicht in der Zeropage liegen müssen, also nicht in Assembler per DIR-Adressierungsart ("8-bit direkt") angesprochen werden. Viel Spaß und Erfolg mit den OM-Mikrocontrollern! Dietmar Meine Homepage: http://ccintern.dharlos.de |
Antwort schreiben |