เมื่อฐานเวลา pwm ถูกตั้งค่าให้เป็นโหมด up/down counting (PTMOD=1x) โมดูล pwm จะสร้างสัญญาณแบบ center aligned pwm
สัญญาณ pwm จะอยู่ในสถานะ active เมื่อค่า PTMR ตรงกับค่า PDCx ขณะฐานเวลานับลง (PTDIR=1) และสัญญาณ pwm จะอยู่ในสถานะ inactive เมื่อค่า PTMR ตรงกับค่า PDCx ขณะฐานเวลานับขึ้น (PTDIR=0)
ถ้าค่าในรีจิสเตอร์ PDCx เป็น 0 สัญญาณที่ขาเอาต์พุต pwm จะมีสถานะเป็น inactive ตลอดคาบเวลาของ pwm นั้น แต่ถ้าค่าในรีจิสเตอร์ PDCx มากกว่าค่าที่เก็บในรีจิสเตอร์ PTPER สัญญาณที่ขาเอาต์พุต pwm จะอยู่ในสภาวะ active
สัญญาณ pwm จะอยู่ในสถานะ active เมื่อค่า PTMR ตรงกับค่า PDCx ขณะฐานเวลานับลง (PTDIR=1) และสัญญาณ pwm จะอยู่ในสถานะ inactive เมื่อค่า PTMR ตรงกับค่า PDCx ขณะฐานเวลานับขึ้น (PTDIR=0)
ถ้าค่าในรีจิสเตอร์ PDCx เป็น 0 สัญญาณที่ขาเอาต์พุต pwm จะมีสถานะเป็น inactive ตลอดคาบเวลาของ pwm นั้น แต่ถ้าค่าในรีจิสเตอร์ PDCx มากกว่าค่าที่เก็บในรีจิสเตอร์ PTPER สัญญาณที่ขาเอาต์พุต pwm จะอยู่ในสภาวะ active
ไม่มีความคิดเห็น:
แสดงความคิดเห็น