Re: 關於PWM的頻率和占空比
|
||||
---|---|---|---|---|
資深會員
|
PWM 占空比 = (CCPR1L:CCP1CON<5:4>) /(4(PR2 + 1))
你寫的第二式應為 PWM 脈衝寬度 = (CCPRXL:CCPXCON<5:4>) •TOSC • (TMR2 預分頻值) 你所謂改變 PWM 周期 是改變哪個參數 若改變 PR2 由公式即知 PWM 占空比會跟著受影響 若改變 TMR2 預分頻值 或 Tosc 則不會
發表於: 2007/11/23 18:17
|
|||
|
Re: 關於PWM的頻率和占空比
|
||||
---|---|---|---|---|
版主
|
當然會受影響。 當duty的時間是固定的,調整 Period 後整個 PWM 的輸出都會改變。一般在使用 PWM 時,Period 是固定不動的,只會改變 Duty 的值。除非你想變動 PWM 的頻率才會動到 Period 的值。
發表於: 2007/11/19 18:07
|
|||
|
關於PWM的頻率和占空比
|
||||
---|---|---|---|---|
初級會員
|
關於PWM的頻率和占空比
根據公式 PWM 週期 = [(PR2) + 1] • 4 • TOSC •(TMR2 預分頻值) PWM 占空比 = (CCPRXL:CCPXCON<5:4>) •TOSC • (TMR2 預分頻值) 調節PR2的數值之後,可以改變輸出的頻率 但是一個我在使用過程中發現一個現象就是 設定好PWN週期之後,再調節PWM的占空比為50%之後,當我改變了PWM週期時,占空比也隨之發生變化,不解,理論上兩個資料為獨立調整的,動一個並不會改變另外一個的設定。望大家指教,非常感謝!
發表於: 2007/11/19 17:26
|
|||
|