Input Capture กับ PWM Input ต่างกันอย่างไงคับ

Started by 456941, April 22, 2013, 11:53:05 PM

Previous topic - Next topic

456941

ไครรู้ช่วยบอกที่คับ  ผมจะตรวจจับความถี่กำลังงงคับผม

tha

input capture จะจับคาบเวลาของสัญญาณ pwm เราสามารถเลือกได้ว่าจับคาบเวลาช่วง rising edge หรือ falling edge คือเมื่อเกิด rising หรือ falling แล้วจะเกิดการโหลดค่าคาบเวลาจาก counter register ไปสู่ capture compare register ทำให้เราอ่านคาบเวลาช่วง rising edge หรือ ช่วง falling edge ได้
ส่วน pwm input ก็จะคล้ายกับ input capture แต่สามารถจับคาบเวลา pwm รวมทั้ง duty cycle ได้ด้วย โดยคาบเวลา duty cycle จะโหลดสู่ CCR ตัวหนึ่ง ส่วนคาบเวลา pwm ก็จะโหลดเข้าสู่ CCR อีกตัวหนึ่งแยกกัน ผมอาจอธิบายได้ไม่ละเอียด ลองดูตัวอย่าง stm32f1 (เป็นอยู่ตัวเดียว) ประกอบ
http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1743/PF257890