-
Notifications
You must be signed in to change notification settings - Fork 0
Getting started
This project is originally developed using STM32CubeMX for code initialization and System Workbench for STM32 for coding, which offer free licenses for all STM32 microcontrollers and are fully compatible with Windows, Mac and Linux.
In order to use the libraries and examples provided in this page, it is necessary to have both softwares fully installed in your computer. For further information about each software, refer to the STM32CubeMX documentation page and System Workbench for STM32 documentation page.
The libraries included in this repository require the correct pin and peripheral initialization using the STM32CubeMX software and also must be properly added and configured for use in System Workbench for STM32. The procedures are described below for the NUCLEO-F103RB Board and the LCD Shield. When necessary, the steps must be altered for the specific devices used.
After opening the STMCubeMX software, click on the "ACCESS TO BOARD SELECTOR" button, as shown below.
Type the "NUCLEO-F103RB" board name in the upper left corner part number. The corresponding board will appear on the lower right corner.
Click on the "Start Project" button in the upper right corner, as shown below.
A pop-up will appear asking for the default peripheral initialization for the selected board. Click "Yes" to automatically perform clock, debug interface and on-board GPIO configuration for the NUCLEO-F103RB.
A new screen will open with the microcontroller dysplayed on the right and a menu on the left. The first