Re: pwm問題請教
|
||||
---|---|---|---|---|
資深會員
|
如此低頻,可以考慮用I/O併著中斷使用,利用中斷做計數,再把計數值當成最小精度,計數值越多,頻率越慢;但這樣看起來,你似乎不需要調整DUTY CYCLE,不過也可以利用中斷來做.
發表於: 2005/3/18 1:06
|
|||
|
Re: pwm問題請教
|
||||
---|---|---|---|---|
新會員
|
小弟使用的是16F73,工作時脈為4Mhz, 如欲使用pwm module
來得到一4hz頻率,使用公式小弟我該怎麼計算呢 PWM Period=[(PR2)+1]X4XToscX(TMR2 Prescale Value)
發表於: 2005/3/17 23:40
|
|||
|
Re: pwm問題請教
|
||||
---|---|---|---|---|
版主
|
頻率低就好辦 :
1. 利用 Timer 的中斷來使I/O轉態,改變Timer值就可以改變頻率。 2. 利用 CCP Module 的 compare Mode, 將Timer比較相等時的輸出將正反器設定為 Toggle 方式就可以了,這個方法比較簡單,但有此 Module 的 MCU 會較貴一點
發表於: 2005/3/17 22:10
|
|||
|
pwm問題請教
|
||||
---|---|---|---|---|
新會員
|
各位大大....
如果我要用pwm來控制輸出頻率為4hz---100hz那小弟我該怎麼做呢??謝謝
發表於: 2005/3/17 20:55
|
|||
|