초보의 아웅다웅 설계하기/Cypress_PSOC
PSOC - Timer 생성
로망와니
2019. 5. 30. 08:43
CPLD나 FPGA를 하시는 분들에게는 익숙하신 TopDesign에 들어가서 Timer를 찾아 생성하여 줍니다.(물론 CPLD나 FPGA에서는 이러한 라이브러리들이 지원되지 않아 만들어 쓰거나 구매하여 쓸 수 있습니다...)
생성한 후에는 빌드를 한번하여 주어야만 프로그램 라이브러리들이 생겨서 프로그램에서 사용할 수 있습니다.
/* Timer Interrupt */
CY_ISR(Timer_Int_Handler)
{
DEBUGPRINT("Timer \r\n");
Timer_ClearInterrupt(Timer_INTR_MASK_TC);
}
int main()
{
/* Start communication component */
UART_Start();
/* Enable global interrupts */
CyGlobalIntEnable;
Timer_Start();
Timer_Int_StartEx(Timer_Int_Handler);
/*Infinite Loop*/
while(1){
}
}








