728x90 반응형 BLE 개발20 nRF52 BLE 개발하기 - rtc 시작하기 이번에는 타이머 예제로 rtc에 대해서 알아보도록 하자. \examples\peripheral\rtc\pca10040\blank\ses 폴더에서 프로젝트를 실행해보자. The Real Time Counter Example enables the real-time clock (RTC) with a TICK frequency of 8 Hz. It also configures and enables the TICK- and the COMPARE0-interrupts. The compare interrupt handler is triggered three seconds after the RTC starts. The TICK interrupt handler clears the interrupt request.. 2021. 1. 15. nRF52 BLE 개발하기 - simple_timer 시작하기 이번에는 simple_timer 예제를 살펴보도록 하자. \examples\peripheral\simple_timer\pca10040\blank\ses 폴더에서 프로젝트를 실행시키고 링크를 통해 예제에 대한 설명을 살펴보자. The Simple Timer Example demonstrates the usage of the Simple timer. It demonstrates the two modes of the module (single shot mode and repeated mode) to blink two LEDs. When the application starts, the GPIO pins are configured as outputs to drive the LEDs. The applic.. 2021. 1. 14. nRF52 BLE 개발하기 - pin_change_int 시작하기 이번에는 버튼을 통해 GPIO 입력을 받을 수 있는 예제를 살펴보도록 하자. 예제는 \examples\peripheral\pin_change_int\pca10040\blank\ses 폴더에서 프로젝트를 실행시켜보자. 그리고 예제에 대한 설명을 확인하기 위해 노르딕 인포센터에서 Pin Change Interrupt Example 링크에 접속하자. The Pin Change Interrupt Example demonstrates interrupts on PIN_IN change. PIN_OUT is configured as output and toggled in the PIN_IN change interrupt handler. The application starts with configuring .. 2021. 1. 11. nRF52 BLE 개발하기 - led_softblink 시작하기 저번 글에서 LED를 켜고 끄는 방법에 대해서 알아보았다. 이번에는 예제 이름에서 알 수 있듯이 LED를 좀 더 부드럽게 켜고 끄는 방법에 대해서 알아보겠다. 어째서 LED를 부드럽게 켜고 꺼야 하는지 궁금하겠지만 이런 기능을 요구하는 사람들도 있기 마련이다. 그럼 바로 led_softblink\pca10040\blank\ses 폴더로 가서 프로젝트 파일을 실행시켜보자. /** * @brief Function for starting lfclk needed by APP_TIMER. */ static void lfclk_init(void) { uint32_t err_code; err_code = nrf_drv_clock_init(); APP_ERROR_CHECK(err_code); nrf_drv_c.. 2021. 1. 2. 이전 1 2 3 4 5 다음 728x90 반응형