Nol.A SDK Library
24.7.1
For IoT System Software Development
|
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 |
Bluetooth LE 지원 nRF52 기반 IoT 프로토타이핑 개발보드
Nordic Semiconductor의 nRF52-DK는 nRF52 칩셋 기반의 Arduino 호환 IoT 프로토타이핑 개발보드입니다.
Name | Start Address | Size | Description |
---|---|---|---|
Flash | 0x00000000 | 152KB | Program memory for SoftDevice |
Flash | 0x00026000 | 348KB | Program memory for application |
RAM | 0x20000000 | NOLA_RAM_START - 0x20000000 | RAM for SoftDevice |
RAM | NOLA_RAM_START | 0x20010000 - NOLA_RAM_START - 48 - NOLA_NOINIT_SIZE | bss, heap (default: 16KB), stack (default: 16KB) |
NOINIT | 0x20010000 - 48 - NOLA_NOINIT_SIZE | NOLA_NOINIT_SIZE | Application no-initialization section |
NOINIT_SYS | 0x20010000 - 48 | 48 | System reserved no-initialization section |
Program memory for application 영역 중 남는 영역은 페이지별로 사용자가 직접 선언하여 read/write 할 수 있습니다. 자세한 내용은 nRF5xFlashPage 를 참고하세요.
[TBD]
Option | Description |
---|---|
NOLA_CONSOLE_SWUART | 1이면 console 용 UART에 software UART를 사용합니다. Software UART는 115200 bps, 8 databits, 1 stopbit, no parity 만 지원하며, 데이터 손실이 발생할 수 있습니다. |
NOLA_DEBUG_NRF5BLE | 1이면 nRF5x 용 Bluetooth LE 스택에 대한 디버깅 로그를 출력합니다. |
NOLA_RAM_START | Application에서 사용할 RAM의 시작 주소를 지정합니다. 생략시, 0x20003000 으로 설정됩니다. |
NOLA_PINRESET_AS_GPIO | Reset 핀을 GPIO (21 )로 사용합니다. |
NOLA_APPROTECT | Access port protect (CTRL-AP) 기능을 활성화합니다. |