發新話題
打印

8bit pwm 輸出

8bit pwm 輸出

各位版主好:
今天小弟要來請教關於在C8051F410上使用PCA輸出8bit PWM
範例程式是使用24.5M Hz的頻率做為系統時鐘
PWM的頻率約為95.7K Hz
小弟目的是輸出10K Hz duty cycle為25%的PWM
所以選擇使用Timer0 overflow作為clock

既有的程式架構已經使用了ADC和UART的中斷
每跑一次主程式約15ms
而我想輸出的PWM的周期約125us頻率約8K Hz

由於主程式停留的時間太長了
因此我想要在Timer0的中斷中執行PWM
請問可行嗎?

TOP

我們的PWM(PCA)它的Source可以選擇是time0當clock,他是不會有任何中斷的,它會自己做PWM的clock,那PWM自己就有輸出了.


J.K

TOP

發新話題