When should one use polling method and when should one use interrupt based method ? Are there scenarios in which both can be used ?
Here are few interesting links that i came across while analyzing the polling vs interrupt methods -
http://web.engr.oregonstate.edu/~traylor/ece473/lectures/interrupts.pdf - Very interesting link
http://www.atarimagazines.com/compute/issue149/60_Interrupts_made_easy.php
http://www.electro-tech-online.com/micro-controllers/8440-interrupt-vs-polling.html
http://www.microchip.com/forums/m397196-print.aspx
http://www.cs.huji.ac.il/course/2006/67630/Lectures/interrupts.pdf
http://sunsite.nus.edu.sg/LDP/LDP/tlk/node86.html
Hope this is helpful.