본문 바로가기

nrf5116

nRF51 DK 예제 12 - ram retention RAM Retention 예제입니다. 이 예제는 ram retention module을 사용하거나 인증하는 방법에 대해 알아보는 예제라고 합니다. 먼저 main을 보시겠습니다. main.c 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051int main(void){ uint32_t * volatile p_ram_test = (uint32_t *)RAM_MEMORY_TEST_ADDRESS; uint32_t loop_count = 0; LEDS_CONFIGURE(LEDS_MASK); LEDS_OFF(LEDS_MASK); nrf_gpio_cfg_sense_input(PIN_GPIO_WAKEUP.. 2015. 3. 12.
nRF51 DK 예제 5 -GPIOTE 이 예제가 본격적으로 GPIOTE를 사용하는 예제인 것 같습니다. 타이머를 설정하고, PPI를 설정하여서 GPIOTE로 LED를 제어하는 예제. main.c123456789101112131415int main(void){ gpiote_init(); // Configure a GPIO to toggle on a GPIOTE task. timer0_init(); // Use TIMER0 to generate events every 200 ms. ppi_init(); // Use a PPI channel to connect the event to the task automatically. // Workaround for PAN-73: Use of an EVENT from any TIMER module to t.. 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 nordic의 nRF51 DK로 study 다시 시작!! 보드는 mouser에서 구입 nRF51 DK 약 85000원 정도!! 기본적으로 jlink가 내장되어 있다. 구입후 nordicsemi.com에 가입하고 일련번호 입력하면 각종 자료를 다운로드 받을 수 있다. https://www.nordicsemi.com/eng/Products/nRF51-DK 이곳에서도 받을 수 있음.^^ 2015. 2. 24.

인기글