Tag: nrf51

nRF51822 아두이노 (Arduino)로 개조하기

nRF51822 아두이노 (Arduino)로 개조하기

nRF51822 아두이노 (Arduino)로 개조하는 과정을 담은 포스팅입니다. (Convert nRF51822 to Arduino) 개발 환경 구성하기 STM32 보드를 개조하고 나니 nRF 보드도 개조할 수 있을 것 같다. 차이점이라고 하면 나는 BLE400 이라고 하는 중국산 보드를 사용하고 있고, 별도의 디버거를 사용해야 한다는 제약이 있겠다. 아 그리고 플래싱 등 개발환경이 개같은 것도 추가. 아두이노를 켜서 환경설정에 들어가자. STM32 보드 과정과…

nRF51822 GPIO 제어하기

nRF51822 GPIO 제어하기

nRF51822 GPIO 코드 예제입니다.   목차 nRF51822 nRF51822 (BLE400) 개발환경 세팅하기 nRF51822 (BLE400) 개발환경 세팅하기2 nRF51822 GPIO 제어하기 (현재 포스팅)     OUTPUT 함수 살펴보기  STM 쓰다 이거 보려니 메뉴얼도 영 허술하고 개같더라. 그래도 어쩌겠나. 검색하고 코드를 작성해봐야지.   BLE 400 보드는  18번 핀부터 22번 핀까지 LED가 연결되어 있다. 그러니까 5개의 LED가 있는 셈이다. 근데…

nRF51822 개발환경 세팅하기 2부

nRF51822 개발환경 세팅하기 2부

nRF51822 개발환경 세팅하기 2부 포스팅입니다.   목차 nRF51822 nRF51822 (BLE400) 개발환경 세팅하기 nRF51822 (BLE400) 개발환경 세팅하기2 (현재 포스팅) nRF51822 GPIO 제어하기   KEIL 설정하기 KEIL uVision을 실행해야 하는데 막막하다. 간단하게 SDK 설치 폴더로 가자. 그리고 아래의 경로를 찾아 들어가 blink 예제를 실행해보자. (Sdk 경로)examplesperipheralblinkypca10028blankarm5_no_packsblinky_pca10028.uvprojx   그러면 프로그램을 켜보면 뭘 막 설치하라고 뜰 것이다. 그거 설치 안하면…

nRF51822 개발환경 세팅하기 1부

nRF51822 개발환경 세팅하기 1부

nRF51822 BLE400 개발환경 세팅하기 1부 포스팅입니다. 목차 nRF51822 nRF51822 (BLE400) 개발환경 세팅하기 (현재 포스팅) nRF51822 (BLE400) 개발환경 세팅하기2 nRF51822 GPIO 제어하기 하드웨어 준비 이번에는 노르딕 회사꺼를 제어해보려한다. 장난감이 하나 생겼으니 써먹어야지..! 문제는 개발보드( BLE400 )가 디버거가 없다! 정말이지.. 그래서 디버거를 하나 사야한다. 정말이지 이거 만든 색..분은 무슨 생각으로 UART 칩을 디버거라고 떡하니 팔고 있는걸까. 아…