Chapter 11. TimersCHAPTER OBJECTIVES
Software developers have known about it from the beginning. Hardware does not always behave the way it should. For example, error conditions may prevent a device from generating an interrupt when one is expected. Even worse, some devices don't use interrupts to signal interesting state changes. Handling these situations requires some kind of timer or polling mechanism, and this chapter describes just such a process.
|