Burada ADC örnek akışını önce polling, sonra interrupt, en sonunda DMA ile çalıştıracağız. Hedef sadece daha şık bir API seçmek değil; CPU yükü, wake-up sayısı, veri kaybı ve uygulamanın örneği ne zaman gördüğü arasındaki takası görünür kılmak.
İpucu: Düşük akış hızında polling çalışabilir. Aynı akışı büyüttüğünde interrupt daha iyi görünür; sürekli akışta DMA genellikle CPU'yu çok daha serbest bırakır.
Başlangıç ayarında interrupt dengeli çalışıyor: CPU olay olduğunda uyanıyor ve ana döngü hâlâ nefes alabiliyor.