본문 바로가기

Nordic/nRF51

[nRF51822 xBee EVM] 개발환경 설정 - IAR

노르딕사의 nRF5x 시리즈 개발을 위해 nRF5 SDK가 필요 하다.

https://www.nordicsemi.com/Products/Development-software/nrf5-sdk/download

 

nRF5 SDK

Nordic Semiconductor

www.nordicsemi.com

 

nRF5 SDK를 다운받아 압축을 풀면 SDK 및 예제파일을 볼 수 있다.

컴파일러는 IAR를 이용할 예정이고 가장 기본 예제인 gpio 프로젝트 파일을 열어서 테스트 해보자.

 

 

 

기본 예제에서 [nRF51822 XBEE EVM] 에 맞는 칩셋을 선택 해 준다.

 

 

[nRF51822 XBEE EVM] 의 LED는 IO13, 14에 할당되어 있으므로 기본 예제 소스 코드를 수정한다.

 

nRF51822 GPIO 제어 예제 소스코드

int main(void)
{
    /* Configure board. */
    //bsp_board_leds_init();
    nrf_gpio_cfg_output(13);
   
   
    while (true)
    {
        for (int i = 0; i < LEDS_NUMBER; i++)
        {
            //bsp_board_led_invert(i);
            nrf_gpio_pin_toggle(13);
            nrf_delay_ms(500);
        }
    }
}

 

 

 

반응형