Nordic Nrf528xx를 사용해 보자 L치카를 하자 nrf52832 Segger Embedded Studio편

Nrf528xx를 사용해 보자 nrf52840 nrf52832 Embedded StudioStudio 준비편의 계속입니다.

다운로드한 파일의 압축을 풀고 아래 파일을 클릭합니다.
이번에는 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치카는 종료입니다.

좋은 웹페이지 즐겨찾기