Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
07/07/06 16:50
Read: times


 
#119825 - 2 problems off the top
Responding to: ???'s previous message
(1)
timercounts = (TH0*256) + TL0; // OK
time = timercounts/921583; // time will be 0
rpm = (unsigned int)(30/time); // this would work if time != 0

(2)

You are doing floating point math in the interupt. A very bad idea.
It will take a long time. The compiler will push everything on the stack.

Do the math in main(). Better yet do not use floats here. It is not required in you program. depending on the details an int or long will work.



List of 25 messages in thread
TopicAuthorDate
frequency of a digital pulse            01/01/70 00:00      
   Variable definitions ?            01/01/70 00:00      
      Please post formatted code            01/01/70 00:00      
   Some points:            01/01/70 00:00      
   misconceptions cleared            01/01/70 00:00      
      inappropiate response            01/01/70 00:00      
         the entire problem again            01/01/70 00:00      
            flag=!flag ?            01/01/70 00:00      
               The value of Flag is known!            01/01/70 00:00      
                  I see, but I don't C            01/01/70 00:00      
               It's illogical, Captain...            01/01/70 00:00      
                  It is worse than that            01/01/70 00:00      
            nope            01/01/70 00:00      
            Please post formatted code!!            01/01/70 00:00      
               he did follow the instructions            01/01/70 00:00      
                  Oh no he didn't!            01/01/70 00:00      
                     Argument            01/01/70 00:00      
                     well, I saw the indentions and - shame            01/01/70 00:00      
            formatted code.................            01/01/70 00:00      
               thus therefore undefined            01/01/70 00:00      
               Formatted, but not the same code!            01/01/70 00:00      
            2 problems off the top            01/01/70 00:00      
               a blatant understatement            01/01/70 00:00      
      Implicit casting mess.            01/01/70 00:00      
   commentless code is worthless            01/01/70 00:00      

Back to Subject List