-
Notifications
You must be signed in to change notification settings - Fork 1
Board: MSB IoT
The MSB-IoT was developed at FU Berlin and is based on a STM32F415RG MCU. For a quick getting started guide you can stick to the steps explained on this page. Just make sure to use "msbiot" as the respective board name.
MCU | STM32F415RG |
---|---|
Family | ARM Cortex-M4 |
Vendor | ST Microelectronics |
RAM | 192Kb (128Kb RAM + 64Kb CCMRAM) |
Flash | 1024Kb |
Frequency | up to 168MHz |
FPU | yes |
Timers | 14 (12x 16bit, 2x 32bit [TIM2 + TIM5]) |
ADCs | 3x 12-bit (16 channel) |
UARTs | 6 (4 USART, 2 UART) |
SPIs | 3 |
I2Cs | 3 |
Vcc | 1.8V - 3.6V |
Datasheet | Datasheet |
Reference Manual | Reference Manual |
Programming Manual | Programming Manual |
Please refer to this document for the RIOTs pin mapping for the MSB-IoT (Please note that the document only lists ports where a PIN is mapped). The pin mapping is chosen completely arbitrary and can be altered by editing the boards/msbiot/include/periph_conf.h
header file.
3 Buttons:
NAME | User Button T1 | User Button T2 | T RESET |
---|---|---|---|
Pin | PB13 | PA0 | NRST |
3 user controllable LEDs:
| NAME | LED_RED | LED_YELLOW | LED_GREEN | | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | | Color | red | yellow | green | | Pin | PB8 | PB14 | PB15 |
There is also a yellow charge LED on the board indicating the charging process of the battery.
The board has a Sub-1GHz RF Transceiver.
Product | CC1101 |
---|---|
Type | Sub-1GHz RF Transceiver |
Vendor | Texas Instruments |
Datasheet | Datasheet |
Errata Sheet | Errata Sheet |
Other Technical Documents | TI Webpage |
RIOT Device | SPI_0 |
MCU Device | SPI1 |
SCL | PA5 |
MISO | PA6 |
MOSI | PA7 |
CS | PB12 |
GDO0 | PC4 |
GDO2 | PC5 |
For using the MSB-IoT we strongly recommend the usage of the GNU Tools for ARM Embedded Processors toolchain.
Step 1: Connect your usb tty to RX<=>PA02, TX<=>PA03 and GND<=>GND
Step 2: Done. The MCUs USART2 is used as STDIO.
RIOT - The friendly Operating System for the Internet of Things
Homepage | [GitHub] (https://github.com/RIOT-OS/) | Developers Mailing List | Users Mailing List | Twitter @RIOT_OS
- Family: ARM
- Board: Airfy Beacon
- Board: Arduino Due
- Board: CC2538DK
- Board: CC2650STK
- Board: HikoB Fox
- Board: IoT LAB M3
- Board: LimiFrog-v1
- Board: mbed_lpc1768
- Board: MSB-IoT
- Board: MSBA2
- Board: Nucleo-L1
- Board: Nucleo-F334
- Board: Nucleo-F303
- Board: Nucleo-F091
- Board: Mulle
- Board: OpenMote
- Board: PCA1000x (nRF51822 Development Kit)
- Board: Phytec phyWAVE-KW22
- Board: RFduino
- Board: SAMR21-xpro
- Board: SAML21-xpro
- Board: Spark Core
- Board: STM32F0discovery
- Board: STM32F3discovery
- Board: STM32F4discovery
- Board: UDOO
- Board: yunjia-nrf51822
- Board: Zolertia remote
- Family: ATmega
- Board: Arduino Mega2560
- Family: MSP430
- Board: MSB-430H
- Board: TelosB
- Board: WSN430
- Board: Zolertia Z1
- Board: eZ430-Chronos
- Family: native
- Board: native
- Family: x86
- Board: Intel Galileo