LPC1113 내부클럭 사용하기
LPC1K의 클럭은 외부 X-TAL 및 내부 RC OSC로 구동 가능하다.
정밀 클럭이 필요없는 시스템에서 저렴하게 보드 구성할때 사용하면 좋을것 같다.
내부 클럭으로 설정하고 UART통신 잘되는것을 확인했다.
LPC1K 클럭 시스템 블록도
SYSPLLCLKSEL 레지스터를 이용하여 내부클럭 외부 클럭을 설정할 수 있다. MAINCLKSEL 레지스터에서 PLL 설정 여부를 선택할수 있다.
config.h 파일에서 클럭을 설정할수 있도록 수정했다.
#define SEL_IRC 0 #define SEL_XTAL 1 #define SYSPLLCLKSEL_Val SEL_IRC
system.c 파일도 수정이 좀 필요하다.
void SystemInit(void)
{
_SystemInit();
SetMainClockFreq(48);
:
반응형