确定 PIC16F1516 代码库的 FOSC
Determine FOSC of PIC16F1516 codebase
我正在对 uC PIC16F1516 的代码库进行逆向工程,并寻找 FOSC 来确定 TIMER 溢出计数值。
我可以在代码中看到,
// SCS FOSC; IRCF 500KHz_MF;
OSCCON = 0x38;
和
#define _XTAL_FREQ 4000000
我可以知道定时器必须用于溢出计数计算的 crystal 振荡器频率吗?
不是很清楚,但我猜 FOSC(振荡器的频率)是 4 Mhz(即源代码中定义的 _XTAL_FREQ)。然后 OSCCON 寄存器可以对该时钟进行分频并设置其他内容,所以看起来不错,但是您的问题由 4 Mhz 回答。
我正在对 uC PIC16F1516 的代码库进行逆向工程,并寻找 FOSC 来确定 TIMER 溢出计数值。 我可以在代码中看到,
// SCS FOSC; IRCF 500KHz_MF;
OSCCON = 0x38;
和
#define _XTAL_FREQ 4000000
我可以知道定时器必须用于溢出计数计算的 crystal 振荡器频率吗?
不是很清楚,但我猜 FOSC(振荡器的频率)是 4 Mhz(即源代码中定义的 _XTAL_FREQ)。然后 OSCCON 寄存器可以对该时钟进行分频并设置其他内容,所以看起来不错,但是您的问题由 4 Mhz 回答。