Library Routines

   ฟังก์ชัน ใช้กำหนดเงื่อนไขในการตรวจจับสัญญาณ
Prototype

void setup_ccp1 (mode)

 
Set CCP1 to capture mode:  
  CCP_CAPTURE_RE Capture on rising edge
  CCP_CAPTURE_FE Capture on falling edge
  CCP_CAPTURE_DIV_4 Capture Every 4th rising edge
  CCP_CAPTURE_DIV_16 Capture Every 16th rising edge
Set CCP1 to Compare mode:  
  CCP_COMPARE_SET_ON_MATCH Output high on compare
  CCP_COMPARE_CLR_ON_MATCH Output low on compare
  CCP_COMPARE_INT interrupt on compare
  CCP_COMPARE_RESET_TIMER Reset timer on compare
Set CCP1 to PWM mode:  
  CCP_PWM
Enable Pulse Width Modulator
     
Set CCP1 to Disable mode:     
  CCP_OFF Disable the CCP:
Returns

Nothing.

Description

ฟังก์ชัน ใช้กำหนดเงื่อนไขในการตรวจจับสัญญาณ

Example
setup_ccp1(CCP_CAPTURE_RE);


  ตัวอย่างการใช้งาน Capture ร่วมกับ Timer1 เป็นเครื่องนับความถี่ 
  
ตัวอย่างการทำงานในโหมดเปรียบเทียบข้อมูล (Compare)
   ตัวอย่างการทำงาน ร่วมกับ Timer2 ในโหมดมอดูเลชั่นทางความกว้างของพัลส์ (PWM Pulse Width Modulator)