Nordic Nrf528xx를 사용해 보자 L치카를 하자 nrf52832 Segger Embedded Studio편
다운로드한 파일의 압축을 풀고 아래 파일을 클릭합니다.
이번에는 Nrf52832를 사용한 SMK의 EVAB-BT504-01(A)를 사용해 보겠습니다.
태양유전의 것을 사용할 예정이었습니다만, 버튼과 스위치를 증설하거나 할 필요등 없기 때문에 이쪽을 사용했습니다.
nrf5x-DK 보드를 사용하면 특히 변경없이 사용 가능하다고 생각됩니다.
Segger의 J-Link와 리본 케이블로 연결합니다.
J-LINK EDU MINI라는 명칭으로 Digikey로 2,354엔(2019년 8월 2일 현재)
멀티도 2600 엔 이하입니다.
중화의 J-Link의 카피품은, 2.54 피치의 것이므로, 여유가 있으면 이쪽을 추천합니다.
덧붙여 전원이 공급되지 않기 때문에, USB는, 보드와 J-LINK에 각각 접속할 필요가 있습니다.
(당초, 나는 접속하는 것을 잊어 버렸습니다・・・)
그러면 다운로드한 파일을 열어 갑니다.
경로:\nRF5SDK153059ac345\nRF5_SDK_15.3.0_59ac345\examples\peripheral\blinky\pca10040\s132\ses\blinky_pca10040_s132.emProject
*nrf52840의 경우 s132는 s140입니다.
폴더 만들기는 다음과 같습니다.
nRF5_SDK_15.3.0_59ac345: SDK 버전
peripheral: 보드 단위용 폴더
ble_peripheral: BLE용 폴더
PCA10040: nrf52832
PCA10056: nrf52840
S132: nrf52832의 SoftDevice 버전
S140: nrf52840의 SoftDevice 버전
ses: SeggerEmbedded Studio
blinky_pca10040_s132.emProject를 클릭합니다.
Segger mbedded Studio가 시작됩니다.
Continue를 클릭합니다.
Application의 main.c를 열어 봅시다.
for (int i = 0; i < LEDS_NUMBER; i++)
되어 있습니다.
LEDS는 pca10040.h에 설명되어 있습니다.
경로:\nRF5SDK153059ac345\nRF5_SDK_15.3.0_59ac345\components\boards\pca10040.h
LED는
#define LED_1 17
#define LED_2 18
#define LED_3 19
#define LED_4 20
라고 기술되어 있는 것을 알 수 있다고 생각합니다.
그럼, 써 봅시다.
Build⇒Build and debug 클릭
▶를 누르자
LED가 LED1부터 순서에 따라 간다고 생각합니다.
이것으로 L치카는 종료입니다.
Reference
이 문제에 관하여(Nordic Nrf528xx를 사용해 보자 L치카를 하자 nrf52832 Segger Embedded Studio편), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/usashirou/items/3d86ee832b508331d12c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)