Nol.A SDK Library 26.11.2
For IoT System Software Development
Loading...
Searching...
No Matches
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
SerialPort & Serial
SerialPort & Serial2
TwoWire & Wire
TwoWire & Wire2
TwoWire & Wire3
SPI & Spi1
LoRaRadioChip & SubGHzRadio
 내장 sub-1GHz 무선

Detailed Description

LoRa RF 지원 IoT용 통신모듈

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

Memory-map

NameStart AddressSizeDescription
Flash0x08000000256KBProgram memory
RAM0x2000000032KB - 32 - NOLA_NOINIT_SIZEbss, heap (default: 8KB), stack (default: 4KB)
NOINIT0x20007FE0 - NOLA_NOINIT_SIZENOLA_NOINIT_SIZEApplication no-initialization section
NOINIT_SYS0x20007FE032System reserved no-initialization section

Pin-map

NoNameDigital I/OAlternate Function
1PA3OSerial2 Rx
2PA2OSerial2 Tx
3PA15OADC5
4PB6OSerial Tx, Wire2 SCL
5PB7OSerial Rx, <a href="#Wire2>Wire2</a> SDA</td> </tr> <tr> <td>6</td> <td>PA1</td> <td>O</td> <td></td> </tr> <tr> <td>7</td> <td>PA13</td> <td>O</td> <td>SWDIO</td> </tr> <tr> <td>8</td> <td>PA14</td> <td>O</td> <td>SWCLK</td> </tr> <tr> <td>9</td> <td>PA12</td> <td>O</td> <td><a href="Wire">Wire</a> SCL</td> </tr> <tr> <td>10</td> <td>PA11</td> <td>O</td> <td><a href="Wire">Wire</a> SDA</td> </tr> <tr> <td>11</td> <td>Ground</td> <td></td> <td></td> </tr> <tr> <td>12</td> <td>RF</td> <td></td> <td></td> </tr> <tr> <td>13</td> <td>PA7</td> <td>O</td> <td>SPI1_MOSI</td> </tr> <tr> <td>14</td> <td>PA6</td> <td>O</td> <td>SPI1_MISO</td> </tr> <tr> <td>15</td> <td>PA5</td> <td>O</td> <td>SPI1_CLK</td> </tr> <tr> <td>16</td> <td>PA4</td> <td>O</td> <td>SPI1_NSS</td> </tr> <tr> <td>17</td> <td>Ground</td> <td></td> <td> </td> </tr> <tr> <td>18</td> <td>Ground</td> <td></td> <td> </td> </tr> <tr> <td>19</td> <td>PA8</td> <td>O</td> <td></td> </tr> <tr> <td>20</td> <td>PA9</td> <td>O</td> <td><a href="Wire3">Wire3</a> SCL</td> </tr> <tr> <td>21</td> <td>BOOT0</td> <td></td> <td></td> </tr> <tr> <td>22</td> <td>NRST</td> <td></td> <td></td> </tr> <tr> <td>23</td> <td>Ground</td> <td></td> <td></td> </tr> <tr> <td>24</td> <td>V<sub>DD</sub></td> <td></td> <td></td> </tr> <tr> <td>25</td> <td>PA10</td> <td>O</td> <td>ADC4, <a href="Wire3">Wire3</a> SCL</td> </tr> <tr> <td>26</td> <td>PB2</td> <td>O</td> <td>ADC3</td> </tr> <tr> <td>27</td> <td>PB12</td> <td>O</td> <td>10 kΩ internally pulled-up for high freq variant or pulled-down for low freq variant</td> </tr> <tr> <td>28</td> <td>Ground</td> <td> </td> <td> </td> </tr> <tr> <td>29</td> <td>PA0</td> <td> </td> <td> </td> </tr> <tr> <td>30</td> <td>PB5</td> <td></td> <td></td> </tr> <tr> <td>31</td> <td>PB4</td> <td>O</td> <td>ADC2</td> </tr> <tr> <td>32</td> <td>PB3</td> <td>O</td> <td>ADC1</td> </tr> </table> @section rak3172_projopt Project Options <table> <tr> <th>Option</th> <th>Description</th> </tr> <tr> <td id="debug_stm32wlradio">NOLA_DEBUG_STM32WLRADIO1이면 STM32WLxx 내장 LoRa 무선 디버깅 메시지 출력이 활성화됩니다.

Variable Documentation

◆ Serial

SerialPort& Serial
extern
UART1을 사용하기 위한 참조자
Examples
nordic-nrf52-dk/BLEScanner/main.cpp.

◆ Serial2

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

◆ Wire

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

◆ Wire2

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

◆ Wire3

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