[PIC16F723] 클럭 설정 - 성능 측정
PIC16F723 은 최대 20Mhz로 동작 가능하고 내부 오실레이터 이용시 16Mhz로 동작한다.
입력 클럭의 설정은 Config레지스터를 이용하여 설정 가능하다. 디폴트는 내부 오실레이터이다.
__CONFIG(WDTE_OFF&PLLEN_ON&FOSC_INTOSCCLK&MCLRE_ON);
내부 오실레이터 구조
PIC16F72x 는 내부에 1%정밀도의 오실레이터가 있기 때문에 외부 실레이터 연결할 필요 없이 간단히 사용할 수 있다.
최대 16Mhz까지 가능하고 디폴트 8Mhz로 동작한다.
오실레이터 관련 설정은 OSCCON 레지스터에서 가능하다.
void SystemInit(void)
{
//grobal interrupt disable
disable();
// Set internal oscillator frequency
//16MHz Internal Clock Select :
OSCCON = 0x30;
}
반응형