본문 바로가기

The Answer!!808

nRF51 DK 예제4 flashwrite 이번 예제는 uart로 char형 문자 하나를 입력 받아 flash에 써주고, 써넣은걸 읽어오는 예제입니다. main.c 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970int main(void){ uint32_t * addr; uint8_t patwr; uint8_t patrd; uint8_t patold; uint32_t i; uint32_t pg_size; uint32_t pg_num; uint32_t err_code; APP_GPIOTE_INIT(1); const app_uart_comm_params_t comm_.. 2015. 3. 2.
nRF51 DK 예제3 bsp bsp는 Board Support Package로 검색해보면 부트로더와 함께 생성되고 하드웨어 보드의 모든 장치를 위한 장치 드라이버를 말한다고 되어있는데 좀 이해하기 힘드네요;;(출처 : 위키) 아무튼~한번 다운로딩받아서 실행해 보면 좀 더 이해가 빠르겠죠? 이번 예제는 버튼(버튼 1과 버튼2)를 누를때마다 상태가 변하고, LED가 변하고, 상태를 uart로 알려줍니다. UART는 P0.11 - Rx, P0.9 - Tx, Vdd와 Gnd를 이용하여 PC와 연결하였습니다. main.c 12345678910111213141516171819202122#include #include #include "boards.h"#include "bsp.h"#include "app_timer.h"#include "app_.. 2015. 2. 27.
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.

인기글