You do not really need a scheduler, you can use the existing techniques like: - Interrupts - Polling technique - Mix the two above - Combining these with a state machine If you think in that way interrupts are like an event driven scheduler, while polling is like a cooperative one... Tamas On Thu, Jul 30, 2009 at 10:47 AM, Marcelo Rodrigues wrote: > Hi All, > > When you design your software, you have to control a number of tasks, for > example: scan the keyboard, display control, monitor input channels, > communication, etc. > > Without having a RTOS, there are several ways of implementing the > scheduler. > How do you implement your task scheduler? > > Thanks in advance, > -- > Marcelo dos Santos Rodrigues > -- > http://www.piclist.com PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist > -- http://www.mcuhobby.com -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist