This repository contains a rudimentary modm c++ example driver for the ZED-f9P.
- git submoduel update --init --recursive
- lbuild build
- scons
- connect nucleo-f439zi developer board
- connect ublox ZED-F9P
- scons program
Connect the following things
- GNSS Antenna on the ZED-F9P
- VCC 5V between ZED-F9P & Nucelo
- VCC 3.3V between ZED-F9P & Nucelo
- GND between ZED-F9P & Nucelo
- UART between ZED-F9P & Nucelo
- Zed-F9P[RX/MOSI] <---> NucleoF439Zi[CP9, Pin D53 - which is connected to STM32 Pin PD5] [see here]
- Zed-F9P[TX/MISO] <---> NucleoF439Zi[CP9, Pin D52 - which is connected to STM32 Pin PD6] [see here]
- the ZED-F9P's default configuration only allows the device to send
NMEA
messaged via UART1 with a baudrate of 38400 - the ZED-F9P's default configuration only allows the device to send
NMEA
messaged via USB with a baudrate of 9600 (which is used by the u-center tool in our testbench) - the driver is waiting for
UBX
messages, which are not configured to be outputted by the ZED-F9P, so one has to configure the ZED-f9P first via u-center and enable the requiredUBX
messages