Nol.A SDK Library  24.7.1
For IoT System Software Development
Classes | Functions | Variables
RAKWireless RAK3172

LoRa RF 지원 IoT용 통신모듈 More...

Classes

class  SystemRAK3172
 

Functions

void EXTI0_IRQHandler ()
 
void EXTI1_IRQHandler ()
 
void EXTI2_IRQHandler ()
 
void EXTI3_IRQHandler ()
 
void EXTI4_IRQHandler ()
 
void EXTI9_5_IRQHandler ()
 
void EXTI15_10_IRQHandler ()
 

Variables

SystemRAK3172 System
 
SerialPortSerial
 
SerialPortSerial2
 
TwoWireWire
 
TwoWireWire2
 
TwoWireWire3
 
SPISpi1
 
LoRaRadioChipSubGHzRadio
 

Detailed Description

LoRa RF 지원 IoT용 통신모듈

RAKWireless의 RAK3172는 STMicroelectronics STM32WL 기반의 IoT용 통신 모듈입니다.

Memory-map

Name Start Address Size Description
Flash 0x08000000 256KB Program memory
RAM 0x20000000 32KB - 32 - NOLA_NOINIT_SIZE bss, heap (default: 8KB), stack (default: 4KB)
NOINIT 0x20007FE0 - NOLA_NOINIT_SIZE NOLA_NOINIT_SIZE Application no-initialization section
NOINIT_SYS 0x20007FE0 32 System reserved no-initialization section

Pin-map

No Name Digital I/O Alternate Function
1 PA3 O Serial2 Rx
2 PA2 O Serial2 Tx
3 PA15 O ADC5
4 PB6 O Serial Tx, Wire2 SCL
5 PB7 O Serial Rx, <a href="Wire2>Wire2 SDA
6 PA1 O
7 PA13 O SWDIO
8 PA14 O SWCLK
9 PA12 O Wire SCL
10 PA11 O Wire SDA
11 Ground
12 RF
13 PA7 O SPI1_MOSI
14 PA6 O SPI1_MISO
15 PA5 O SPI1_CLK
16 PA4 O SPI1_NSS
17 Ground
18 Ground
19 PA8 O
20 PA9 O Wire3 SCL
21 BOOT0
22 NRST
23 Ground
24 VDD
25 PA10 O ADC4, Wire3 SCL
26 PB2 O ADC3
27 PB12 O 10 kΩ internally pulled-up for high freq variant or pulled-down for low freq variant
28 Ground
29 PA0
30 PB5
31 PB4 O ADC2
32 PB3 O ADC1

Project Options

Option Description
NOLA_DEBUG_STM32WLRADIO 1이면 STM32WLxx 내장 LoRa 무선 디버깅 메시지 출력이 활성화됩니다.

Variable Documentation

◆ Serial

SerialPort& Serial
extern
UART1을 사용하기 위한 참조자

◆ Serial2

SerialPort& Serial2
extern
UART2을 사용하기 위한 참조자

◆ Wire

TwoWire& Wire
extern
I2C2을 사용하기 위한 참조자

◆ Wire2

TwoWire& Wire2
extern
I2C1을 사용하기 위한 참조자

◆ Wire3

TwoWire& Wire3
extern
I2C1을 사용하기 위한 참조자