การสร้างสัญญาณ pwm ที่สามารถปรับค่าความถี่ และดิวตี้ไซเคิลได้ตามต้องการ

เรื่องความถี่ลองเอาสูตรที่พี่ให้มาคำนวนดูครับ

ที่ใส่เข้าไปในคำสั่ง () นั้นคือค่าท๊อปนั้นเอง เพราะงั้นน้องต้องรู้ว่า PWM ของ atmega328 มีกี่โหมด แต่ละโหมดมีสูตรการหาความถี่อย่างไร

Atmega328 datasheet
http://www.atmel.com/Images/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_Datasheet.pdf

ถ้าน้องไม่รู้จริงๆ ลองใส่ค่าท๊อปลงไปทุกสมการหาความถี่ ในแต่ละโหมด โหมดไหนได้ความถี่ 50 kHz แสดงว่าเราใช้ PWM ในโหมดนั้นอยู่ ซึ่งจะทำให้เราคำนวนต่อไปได้ว่า สัญญาณ PWM ที่ได้นั้น ถูกสร้างมาได้อย่างไร

ตีโจทย์แรกให้แตกก่อนนะครับ!!