인터럽트 ( 2 ) nRF52. GPIOTE. GPIO tasks and events. GPIOTE. GPIO tasks and events. - GPIOTE는 GPIO에 연결되어 GPIO 핀 상태를 다른 곳에서 활용혹은 다른곳의 상태롤 GPIO 상태변경시키는 용도. - GPIOTE는 CPU가 관여하는 소프트웨어적인 처리가 아닌 하드웨어 적인 처리로 이뤄지므로 CPU부하증가없이 고속 처리 가능. - GPIOTE 의 채널은 1개의 GPIO핀에 할당가능. - PPI System 의 task 로 GPIO핀 상태변경 event 생성가능. - GPIOTE 총채널수 : 8개. (nRF52840) GPIO핀 write 위한 GPIOTE 채널 - 각 GPIOTE채널에 3개의 tasks 사용가능 - 2개의 task (SET, Clear) 는 고정된 기능, 1개의 task (OUT) 은, Set, Clear.. 2019. 10. 5. pSoC / pRoC Watch Dog Timer 인터럽트 구현. 개요 pSoC / pRoC의 WDT(Watch Dog Timer) 로 일정주기 인터럽트 발생시키기. - WDT 는 통상 타이머 오버플로우 발생시 시스템 리셋용으로 사용하나 이것만이 유일한 활용은 아님. - 본 예에서는 WDT를 이용하여 일정 시간격 (1초) 으로 인터럽트 발생시키는 예를 보인다. 본 글에서 사용된 타겟보드 : pSoC4 BLE 킷트 -> http://igotit.tistory.com/260 (장착되어 있는 MCU품번 : CY8C4247LQI-BL483 ) 본 글에서 사용된 IDE : Creator 3.1 SP2. WDT의 내부구성 (Creator 의 도움말 중 system_reference_guide.pdf 에 설명있음.) pSoC 4100/4200/4100 BLE/4200BLE 인 경우.. 2015. 4. 15. 이전 1 다음