After writing the code for a program, the PICAXE 8M compiler says there is still 96 bytes available for use, but if I try to fill those 96 bytes with the DATA directive, the compiler error message says “memory location already used” before I have filled up all 96 bytes with data. I get to where there is 37 bytes left, but adding one more byte in the DATA directive, produces the error. Whats up with that?
“With the PICAXE-08, 08M, 14M and 18 the data memory is shared with program
memory. Therefore only unused bytes may be used within a program. To
establish the length of the program use ‘Check Syntax’ from the PICAXE menu.
This will report the length of program.”
“With the PICAXE-08, 08M, 14M and 18 the data memory is shared with program
memory. Therefore only unused bytes may be used within a program. To
establish the length of the program use ‘Check Syntax’ from the PICAXE menu.
This will report the length of program.”