Nol.A SDK Library 26.11.2
For IoT System Software Development
Loading...
Searching...
No Matches
Nordic Semiconductor nRF52-DK

Bluetooth LE 지원 nRF52 기반 IoT 프로토타이핑 개발보드 More...

Classes

class  System_nRf52_DK
 nRF52-DK More...

Variables

SerialPort & Serial
SerialPort & Serial2
TwoWire & Wire
SPI & Spi
System_nRf52_DK System

Detailed Description

Bluetooth LE 지원 nRF52 기반 IoT 프로토타이핑 개발보드

Nordic Semiconductor의 nRF52-DK는 nRF52 칩셋 기반의 Arduino 호환 IoT 프로토타이핑 개발보드입니다.

Memory-map

NameStart AddressSizeDescription
Flash0x00000000152KBProgram memory for SoftDevice
Flash0x00026000348KBProgram memory for application
RAM0x20000000NOLA_RAM_START - 0x20000000RAM for SoftDevice
RAMNOLA_RAM_START0x20010000 - NOLA_RAM_START - 48 - NOLA_NOINIT_SIZEbss, heap (default: 16KB), stack (default: 16KB)
NOINIT0x20010000 - 48 - NOLA_NOINIT_SIZENOLA_NOINIT_SIZEApplication no-initialization section
NOINIT_SYS0x20010000 - 4848System reserved no-initialization section

Program memory for application 영역 중 남는 영역은 페이지별로 사용자가 직접 선언하여 read/write 할 수 있습니다. 자세한 내용은 nRF5xFlashPage 를 참고하세요.

Pin-map

[TBD]

Project Options

OptionDescription
NOLA_CONSOLE_SWUART1이면 console 용 UART에 software UART를 사용합니다. Software UART는 115200 bps, 8 databits, 1 stopbit, no parity 만 지원하며, 데이터 손실이 발생할 수 있습니다.
NOLA_DEBUG_NRF5BLE1이면 nRF5x 용 Bluetooth LE 스택에 대한 디버깅 로그를 출력합니다.
NOLA_RAM_STARTApplication에서 사용할 RAM의 시작 주소를 지정합니다. 생략시, 0x20003000 으로 설정됩니다.
NOLA_PINRESET_AS_GPIOReset 핀을 GPIO (21)로 사용합니다.
NOLA_APPROTECTAccess port protect (CTRL-AP) 기능을 활성화합니다.