본문 바로가기

Study/nRF51xxx(BLE)30

nRF51 DK 예제 2 LED blinky_rtx 예제명이 blinky_rtx라길래 uart로 led 제어하는 줄 알았는데, 전혀 상관없네요.^^;; RTX는 CMSIS-RTOS라고 하네요. 어쨌든 이번 예제는 RTX를 이용한 LED 블링크입니다. LED 하나는 스레드를 이용하고, LED하나는 timer를 이용해서 서로 다른 interval로 블링크합니다. main.c 123456789101112131415161718#define OUTPUT_0_INTERVAL 100 /** 2015. 2. 26.
nRF51 DK 예제 1 LED blinky nRF51 DK 예제소스가 keil로 되어 있습니다. IAR stm32f 를 하다 넘어오니 힘드네요;; 헤더파일찾기도 힘들고;; 우선 LED blink 예제!! main.c 1234567891011121314151617181920212223242526#include #include #include "nrf_delay.h"#include "nrf_gpio.h"#include "boards.h" const uint8_t leds_list[LEDS_NUMBER] = LEDS_LIST; /** * @brief Function for application main entry. */int main(void){ // Configure LED-pins as outputs. LEDS_CONFIGURE(LEDS_MASK).. 2015. 2. 26.
nRF51 DK 비콘모드 설정 위의 파일을 다운로드한 후 nRFGO studio를 통해 SoftDevice에 넣어줍니다. Device Manager에서 segger xxxxxxxxx 을 선택한 후 오른쪽에서 Program SoftDevice 탭을 선택!! 경로선택 후 Program 해주세요 그럼 왼쪽에 Frimware 부분에 다운받은 SoftDevice가 뜹니다. 이 영역이 0x16000이네요. keil에서는 Read/Only영역과 Read/Write 영역을 위와같이 설정해 주세요. 그리고 Utilities탭에서 Program Algorithm에 nRF51xxx를 추가하시고 컴파일 후 다운로드 하세요. 개발자 문서는 http://developer.nordicsemi.com/nRF51_SDK/doc/7.2.0/s110/html/inde.. 2015. 2. 24.
nRF51 DK nordic의 nRF51 DK로 study 다시 시작!! 보드는 mouser에서 구입 nRF51 DK 약 85000원 정도!! 기본적으로 jlink가 내장되어 있다. 구입후 nordicsemi.com에 가입하고 일련번호 입력하면 각종 자료를 다운로드 받을 수 있다. https://www.nordicsemi.com/eng/Products/nRF51-DK 이곳에서도 받을 수 있음.^^ 2015. 2. 24.
MDK ARM 세팅!! NRF51822 Eval kit 예제코드를 보시면 MDK-ARM용으로 되어있습니다. build까진 됐는데 다운로딩이 잘 안되던데, 제공해주는 nRFgo studio에서도 다운로딩을 할 수 있습니다. 처음 다운로딩을 하신다면 Erase all 을 먼저 하셔야 다운로딩이 됩니다. 위 그림처럼 nRF51 Program을 선택하신 후 Erase all을 해주세요. 그리고 Browse..에서 hex 파일을 찾습니다. Program을 하시면 다운로딩이 됩니다. 하지만 불편하겠죠? MDK-ARM에서 바로 하려니 아래의 에러가 뜨더군요;;; 혹시 저처럼 이런 에러가 뜨신다면, Target Option을 한번 보시기 바랍니다. 이렇게 세팅해 주세요. Target Option은 위 네모로 표시해준 곳에 있습니다. 그전에 .. 2015. 2. 13.
NRF51822 Eval Kit 앞으로 공부하게 될 NRF51822 Eval Kit !! 구입은 Eleparts에서~가격은 저렴한 18,800원 제작은 waveshare에서 했고, waveshare 홈피에 가면 관련 자료를 다운로드 받을 수 있습니다. 자료다운로드!! 생긴모습입니다. 2015. 2. 13.

인기글