I made some changes in my code and got a binary code of 6K (I have 8K) of flash memory in an AT89S8252 kit. My application changes the values of the PORT 1 to control a step motor. It happens that it begins to work well and suddenlly stop working.
I noticed that if I comment the lines that make calculations with float point numbers, the application behaves accordilly.
When I compile the program it reports that it's using 144 Bytes of RAM (128 of DATA + 16 of Internal RAM).
What can be happening for prevent the program to keep runing?