Motion mems and environmental sensor expansion board for stm32 nucleo (23 pages)
Summary of Contents for ST X-NUCLEO-GNSS1A1
Page 1
Quick Start Guide GNSS expansion board based on Teseo-LIV3F module for STM32 Nucleo (X-NUCLEO-GNSS1A1) Version 3.0 (April, 2019)
Page 2
Quick Start Guide Contents X-NUCLEO-GNSS1A1: STM32 Nucleo GNSS expansion board Hardware and Software overview Setup & Demo Examples Documents & Related Resources STM32 Open Development Environment: Overview...
Page 3
• The X-NUCLEO-GNSS1A1 expansion board is compatible with the Arduino™ UNO R3 connector and the ST morpho connector, so it can be plugged to the STM32 Nucleo development board and stacked with additional STM32 Nucleo expansion boards. Key Products on board...
It is built on top of STM32Cube software technology for easy portability across different STM32 microcontrollers. • The software comes with sample implementations for the drivers running on the X-NUCLEO-GNSS1A1 expansion board, when connected to a NUCLEO-F401RE, NUCLEO-L476RG, or NUCLEO-L073RZ board. •...
Page 5
Quick Start Guide Contents X-NUCLEO-GNSS1A1: STM32 Nucleo GNSS expansion board Hardware and Software overview Setup & Demo Examples Documents & Related Resources STM32 Open Development Environment: Overview...
Page 6
Setup & demo examples HW prerequisites • 1 x STM32 Nucleo GNSS expansion board (X-NUCLEO-GNSS1A1) • 1 x STM32 Nucleo development board (NUCLEO-F401RE / NUCLEO-L476RG / NUCLEO-L073RZ / B- L475E-IOT01) • 1x Laptop/PC with Microsoft Windows 7 (or above) •...
Page 7
Setup & demo examples SW prerequisites • STSW-LINK009: ST-LINK/V2-1 USB driver • STSW-LINK007: ST-LINK/V2-1 firmware upgrade • X-CUBE-GNSS1: expansion software for STM32Cube • Copy the .zip file content into the “c:\Program Files (x86)\STMicroelectronics\” folder on your PC • The package contains the source code examples (Keil, IAR EWARM, System Workbench for...
Page 8
CubeMX configuration files GNSS package docs Select GNSS UART and I2C drivers X-NUCLEO-GNSS1A1 NMEA, A-GNSS & FreeRTOS Libraries Application examples Download and unpack X-CUBE-GNSS1 Download and install STM32 Modify and build application Nucleo ST-LINK/V2-1 USB driver Open project example GetPos...
Page 9
GNSS expansion board Evaluate using X-CUBE-GNSS1 (1/2) • Connect the STM32 Nucleo board and the X-NUCLEO-GNSS1A1 expansion board • Connect the GPS/GLONASS antenna to the connector on the X-NUCLEO- GNSS1A1 expansion board • Connect the STM32 Nucleo board to your PC...
Page 10
Global Navigation Satellite System expansion board Evaluate using X-CUBE-GNSS1 (2/2) Run a Serial Terminal (e.g. TeraTerm) on your PC and open a serial connection Reset the STM32 Nucleo board and select an option from the menu appearing on Serial Terminal...
Page 11
GNSS expansion board Update Teseo-LIV3F FW using X-CUBE-GNSS1 (1/2) • Connect the STM32 Nucleo board and the X-NUCLEO-GNSS1A1 expansion board • Connect the STM32 Nucleo board to your PC • Note: This application has been tested on Nucelo-F401RE only From...
Page 12
FirmwareUpdaterTool folder) After selecting the right serial port, click Open to start a connection with your STM32 Nucleo and X-NUCLEO-GNSS1A1 expansion boards. If the FW version on the Teseo-LIV3F module is not the latest one, click the Update FW >>> button to start the firmware upgrading process.
Page 13
GNSS expansion board Evaluate Teseo-LIV3F using X-CUBE-GNSS1 and Teseo-Suite • Download and install on your PC the ST Teseo-Suite software tool from st.com • Connect the STM32 Nucleo board and the X-NUCLEO-GNSS1A1 expansion board • Connect the GPS/GLONASS antenna to the connector on the X-NUCLEO- GNSS1A1 expansion board •...
Page 14
Gerber files, BOM, and schematics • DB3458: GNSS expansion board based on Teseo-LIV3F module for STM32 Nucleo – Data brief • UM2327: Getting started with X-NUCLEO-GNSS1A1 Global Navigation Satellite System expansion board based on Teseo-LIV3F module for STM32 Nucleo – User Manual X-CUBE-GNSS1: •...
Page 15
Quick Start Guide Contents X-NUCLEO-GNSS1A1: STM32 Nucleo GNSS expansion board Hardware and Software overview Setup & Demo Examples Documents & Related Resources STM32 Open Development Environment: Overview...
Page 16
The STM32 Open Development Environment (ODE) consists of a set of stackable boards and a modular open SW environment designed around the STM32 microcontroller family. STM32 Nucleo STM32Cube expansion boards development software (X-NUCLEO) STM32Cube STM32 Nucleo expansion software development boards (X-CUBE) Function Packs (FP) www.st.com/stm32ode...
Page 17
Power supply STM32 microcontroller through USB or external source Integrated debugging Complete product range and programming from ultra-low power to high-performance ST-LINK probe ST morpho extension header Arduino™ UNO R3 extension headers www.st.com/stm32nucleo...
Page 18
Boards with additional functionality that can be plugged directly on top of the STM32 Nucleo development board directly or stacked on another expansion board. Connect Power Move/Actuate Interact Sense Motion MEMS sensors Environmental sensors DIL24 support for new devices Example of STM32 expansion board (X-NUCLEO-IKS01A1) www.st.com/x-nucleo...
Environment is compatible with a number of IDEs including IAR EWARM, Keil MDK, and GCC-based environments. Users can choose from three IDEs from leading vendors, which are free of charge and deployed in close cooperation with ST. These include Eclipse-based IDEs such as Ac6 System Workbench for STM32 and the MDK-ARM environment.
Page 20
NFC, Wi-Fi, GNSS Audio amplifier ACCESS Touch controller Translate Operation Amplifier CREATE Move / Stepper motor driver DC & BLDC motor driver Actuate Industrial input / output POWER Power Energy management & battery General-purpose microcontrollers PROCESS Process Secure microcontrollers www.st.com/stm32ode Software...
Need help?
Do you have a question about the X-NUCLEO-GNSS1A1 and is the answer not in the manual?
Questions and answers