Re: 18F458的capture可以處理這樣的pwm嗎?
|
||||
---|---|---|---|---|
資深會員
|
我想過這樣做,因為PWM的high的週期可能由1us到4096us
總週期4097us 以20MHZ外頻算,約0.2us一個指令週期,會有點趕 短時間的ON capture可能會較不準,而且這樣又要用中斷去處理 若我想同時量兩個PWM訊號,會變得有意外狀況發生 本想pic有capture功能應該沒問暊,沒有想到只能抓同上昇或同下降 更麻煩的是 我PWM的總週期4097us會有10%的誤差,所以也要同時量 這個總週期再去算on的比例 以前只用過DSP的PIC,沒有想到PIC的capture功能比較弱...:(
發表於: 2006/7/12 13:55
|
|||
|
Re: 18F458的capture可以處理這樣的pwm嗎?
|
||||
---|---|---|---|---|
資深會員
|
我沒試過捕捉的功能
我想你可以試試 先設定上升時捕捉 然後再改設定為下降時捕捉 這樣應該就能得到高準位的時間 不過不知道速度來不來得及...
發表於: 2006/7/12 10:41
|
|||
|
18F458的capture可以處理這樣的pwm嗎?
|
||||
---|---|---|---|---|
資深會員
|
看了18f458暫存器的capture mode好像只有四種
分別是每 1/4個 上昇/下降緣 capture一次 我想抓的是pwm從上昇到下降之間high的時間 是否無法做到呢?
發表於: 2006/7/12 10:16
|
|||
|