สอบถามเรื่องการใช้โมดูล Input Capture ของ STM32 ครับ

  • 1 Replies
  • 1294 Views
ผมใช้ STM32F103 ครับ ต้องการทำ Input Capture ผมมีความสงสัยอยากจะรบกวนให้อธิบายความหมายของค่าต่อไปนี้ครับ
1) ค่า Prescaler ของโมดูล Input Capture
2) ค่า Filter ในส่วนของอินพิตของโมดูล Input Capture นั้นมีความสำคัญอย่างไรครับ

ขอบคุณมากครับ

*

Offline tha

  • *****
  • 1073
    • View Profile
-ค่า TIM_ICPrescaler เป็นค่าให้เลือกจำนวน event (rising หรือ falling)ที่ต้องการเพื่อให้เกิดการ capture (interupt)ขึ้นครั้งนึง เลือกได้ 1,2,4,8
-ค่า TIM_ICFilter ใช้สำหรับเวลาเมื่อเรารู้ว่าสัญญาณเราไม่ stable ในช่วงเวลาหนึ่ง (toggling) เราจะต้องตั้งเวลาของ digital filter ให้มากกว่าเวลาที่สัญญาณเราไม่ stable (toggling) นั้น เพื่อให้จับสัญญาณที่ถูกต้อง รายละเอียดดูที่ reference manual อีกทีนะครับ  ;D