Re: PIC16F690 RA5/T1CKI 和 Fosc 的問題

作者 tsai83216 於 2018年09月19日 14:20:25
謝謝 jason680 先進的回覆,

會有這個疑問是因為 TMR1CS 的設定似乎和 Fosc 相關,

這部分我的設定是 0 = Internal clock (Fosc/4),

由於我的 Fosc 有所更動 (8 -> 2 MHz),

但是小弟沒有找到 TMR1CS 可以更動 Fosc/4 的設定...

至於這個問題的發生原因,

PWM period = (PR2 + 1) * 4 * Tosc * (TMR2 Prescale Value) = 1 / PWM frequency

為了將 PWM frequency 100kHz 調到 180 Hz,

Fosc 必須得設定成 2 MHz 才有辦法,

我想若是可以不用調降 Fosc 就將 PWM 調至 180 Hz 應可以避免 RA5/T1CKI 的問題,

但是調降 Fosc 應該是無可避免,

所以才會再從 RA5/T1CKI 的相關設定下手...

來自: http://www.microchip.com.tw/newbb/viewtopic.php?forum=1&topic_id=22415&post_id=78692