본문 바로가기
728x90
반응형

Embedded29

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 개발하기 - timer 시작하기 \examples\peripheral\timer\pca10040\blank\ses 폴더에서 바로 타이머 예제 프로젝트를 실행시켜보자. 그리고 노르딕 인포센터 링크에 접속하여 예제에 대한 내용을 확인하자. blinky 예제에서 시간 지연으로 사용했던 nrf_delay_ms 함수보다 더 정확한 하드웨어 기반 시간 지연이라고 한다. 500ms마다 LED 상태가 순차적으로 변경되는 매우 간단한 예제이다. const nrf_drv_timer_t TIMER_LED = NRF_DRV_TIMER_INSTANCE(0); /** * @brief Handler for timer events. */ void timer_led_event_handler(nrf_timer_event_t event_type, void* p.. 2021. 1. 12.
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.
728x90
반응형