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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
02/01/05 22:12
Read: times


 
#86327 - Scheduler
Responding to: ???'s previous message
Peter Dannegger said:
A scheduler is a nice example for using a computed call.

Its very useful on statemachines, where many tasks are time controlled.
The advantage, you need only one timer for all tasks and can still run other things until the time expired, no CPU time was wasted.

Following an example code for the AVR:

http://www.mikrocontroller.net/attachmen...hedule.zip

Peter

This is very similar to what I am developing although it is in C rather than assembly. The major difference seems to be that tasks are actually run inside the timer ISR.

IAn



List of 49 messages in thread
TopicAuthorDate
Computed Call            01/01/70 00:00      
   Computed Call            01/01/70 00:00      
   simulate an LCALL @A+DPTR instruction?            01/01/70 00:00      
   Solution            01/01/70 00:00      
      Computed LCALL            01/01/70 00:00      
      Computed LCALL            01/01/70 00:00      
         Table offset            01/01/70 00:00      
            x2, not x3            01/01/70 00:00      
   what is the problem            01/01/70 00:00      
      My Problem            01/01/70 00:00      
         never heard of it            01/01/70 00:00      
            It is.......            01/01/70 00:00      
               RTOS            01/01/70 00:00      
                  8051 RTOs Limitations/Issues/Opportunity            01/01/70 00:00      
                     How?            01/01/70 00:00      
                        Decisions, decisions            01/01/70 00:00      
                           Small systems - task scheduling            01/01/70 00:00      
                              Worth it?            01/01/70 00:00      
                                 Scheduler            01/01/70 00:00      
                                    Scheduler            01/01/70 00:00      
                           running small in a big way            01/01/70 00:00      
                              Example            01/01/70 00:00      
                                 in very small chips            01/01/70 00:00      
                                    In all sorts of sizes of chips            01/01/70 00:00      
                                       time dependednt            01/01/70 00:00      
                                          RTOS or Not            01/01/70 00:00      
                                             opinion piece            01/01/70 00:00      
                                                fact piece            01/01/70 00:00      
                                                Opinion piece            01/01/70 00:00      
                                             suggestion piece            01/01/70 00:00      
                                             reasons            01/01/70 00:00      
                                    Polite discussion            01/01/70 00:00      
                                       Politeness            01/01/70 00:00      
                                          Thanks            01/01/70 00:00      
                                             Politeness            01/01/70 00:00      
                                                What are you Rabbiting on about?            01/01/70 00:00      
                                                   Close but no Cigar            01/01/70 00:00      
                                                      Rabbit food            01/01/70 00:00      
                                                         Plessey            01/01/70 00:00      
                                                      small world            01/01/70 00:00      
                                                         Smaller than you imagine!            01/01/70 00:00      
            I use the computed LCALL ...            01/01/70 00:00      
               go it            01/01/70 00:00      
                  Call tabs in-line            01/01/70 00:00      
                     abbreviated            01/01/70 00:00      
                        ... and further optimized...            01/01/70 00:00      
                     has been already disscussed            01/01/70 00:00      
   Scheduler of course            01/01/70 00:00      
      Scheduler            01/01/70 00:00      

Back to Subject List