Hello friends
I have encountered a very strange problem, I have keil with MDK3.08a version. When i compiled program and loaded in the target the execution speed of the program becomes considerably slower (not in debug mode). I have compared the speed with the previous version of keil (i don't remember may be 3.20).
Furthermore when i interchange the location of C file in the work space it effects the execution speed. When I compared the output hex file of the same project with interchanged c files position in work space, i found they were different.
Please help me out of this
"...whole program depends upon execution speed, for example I2C driver in which you have to generate clock of the order of microseconds..."
if you're requiring timing with that order of accuracy, you should seriously consider writing it in assembler.