We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi I noticed a strange effect with a floating point register and wonder if this is normal. Initially on reading the register I found it contained a value of 3.15917e-38. The C routines obviously found this to be an acceptable floating point number to read. I then tried writing exactly the same number to the register and the following read now produces a NAN value! According to the documentation this value is just within the acceptable range for a single precision floating point number so I can't understand why this is happening. Any help would be appreciated.