본문 바로가기

nrf3

BLE를 이용한 DFU - 안드로이드 어플편 앞서 PC와 동글을 이용해서 DFU를 했었는데요. 이번엔 안드로이드 폰을 이용해서 해보겠습니다. 어플은 nordic에서 제공하는 테스트 어플이었던 nRF Toolbox를 이용해 보겠습니다. 그 전에 네이버 N드라이버등을 이용해 업데이트할 파일을 업로드해주세요. 물론 폰에도 N드라이버가 깔려있어야 합니다. 어플을 실행합니다. 첫화면에 이렇게 뜨는데 가운데에 DFU라고 있습니다. 클릭!!!!! 이제 업로드할 파일을 선택합니다. 업로드 유형은 Distribution packet(ZIP)으로~ Info를 누르시면 ZIP파일에대한 설명이나옵니다. 전 N드라이버를 이용했습니다. 파일을 선택후 완료를~ 선택한 파일이 정상이라고 뜨네요~ 이제 DEVICE를 선택!! DfuTest라고 적힌걸 선택하면 됩니다. Devic.. 2015. 3. 19.
nRF51 DK 예제 15 -TEMPERATURE 이번 예제는 온도센서에 대한 예제입니다. main.c 123456789101112131415161718192021222324252627282930313233343536373839404142434445int main(void){ int32_t volatile temp; nrf_temp_init(); uint32_t err_code; APP_GPIOTE_INIT(1); const app_uart_comm_params_t comm_params = { RX_PIN_NUMBER, TX_PIN_NUMBER, RTS_PIN_NUMBER, CTS_PIN_NUMBER, APP_UART_FLOW_CONTROL_ENABLED, false, UART_BAUDRATE_BAUDRATE_Baud38400 }; APP_UART_FI.. 2015. 3. 12.
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.

인기글