18F4550 CCP CAPTURE MODU

18F4550 CCP CAPTURE MODU

18f4550 mikrodenetleyicisi içerisinden 2 tane CCP(Capture/Compare/Pwm) birimi bulunmaktadır. Bu yazımda bu birimlerin Capture(yakalama) modunda nasıl kullanılacağını anlatacağım.

CAPTURE Birimi Nasıl Çalışır ?

Capture birimi Timer1 veya Timer3 birimiyle beraber çalışır.  CCPx pininden istenen tetikleme geldiğinde bu tetikleme yakalanır ve belirlenen Timer biriminin o anki değeri CCPR registeri içerisine aktarılır. Böylece girişten uygulanan bir sinyaline gelme aralığı hesaplanabilir. Biz uygulamamızda CCP girişine bir pull-down(normalde 0) bağlantı ile buton bağlayacağız ve butona her bastığımızda CCP girişi yükselen kenarı algılayacak. Her algıladığında CCPxIF bayrağını set edecek. Biz bu bayrağı kontrol ederek D1’e bağlı ledi yakıp söndüreceğiz. Okumaya devam et