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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
01/24/05 17:29
Read: times


 
#85678 - comment
Responding to: ???'s previous message
And you can still compensate for interrupt latency by subtracting the current timer value from the reload value - so you get a non-multiple-of-32(256) 16-bit divider for your timing ticks (but the interrupt service routine gets a bit more complicated). Unfortunately this technique is rather part specific and it may be necessary to have other interrupts running so I would prefer not to use it.

If you can not, for whatever reason, use T2 (or another reloading timer in your deriavtive) then you have one option for simple timing:
select a crystal that makes your counter value such that the start value of the TL is 0. That way, you cam reload TH only.

The "right way"
use T2 or a PCA

Erik


List of 17 messages in thread
TopicAuthorDate
Timer 0 Mode 0            01/01/70 00:00      
   no and why            01/01/70 00:00      
      CD quality sampling freq.?            01/01/70 00:00      
         oops            01/01/70 00:00      
      Why            01/01/70 00:00      
         alternatives            01/01/70 00:00      
            Alternatives            01/01/70 00:00      
               comment            01/01/70 00:00      
         16 vs 13            01/01/70 00:00      
            Why not T2            01/01/70 00:00      
               uC crystal ?            01/01/70 00:00      
                  uC Crystal            01/01/70 00:00      
                     cost saving because of may            01/01/70 00:00      
                        Cost Saving            01/01/70 00:00      
                           at those volumes            01/01/70 00:00      
                              baudrates            01/01/70 00:00      
                                 Baud Rates            01/01/70 00:00      

Back to Subject List