STM32CubeMX basics: 07.7 STM32Cube HAL theory GPIO - HAL system peripherals
Channel: STMicroelectronics
Date: 27/03/2019

This lecture is part of the MOOC - STM32CubeMX and STM32Cube HAL basics https://www.youtube.com/playlist?list=PLnMKNibPkDnGtuIl5v0CvC81Am7SKpj02
 
 Please see below hands-on mandatory pre-requisites and additional links.
 
 Hands-on technical pre-requisites:
 - PC with admin rights running Windows 7 or higher
 - STM32 nucleo kit NUCLEO-F401RE   https://www.st.com/en/evaluation-tools/nucleo-f401re.html
 - Mini USB cable
 - Java JRE http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
 - STM32CubeMX https://www.st.com/en/development-tools/stm32cubemx.html
 - STM32CubeF4 firmware https://www.st.com/en/embedded-software/stm32cubef4.html  
 - ST-LINK USB driver https://www.st.com/en/development-tools/stsw-link009.html
 - A development IDE, either IAR, Keil, Atollic or SW4STM32
 
 MOOC slideset: https://drive.google.com/open?id=1H2O0gi5s9hM5bC0EAw34eKFoBHr9K6Tw
 MOOC lab archive: https://drive.google.com/open?id=1R59uIubqCFTecw_lPgsW94qGbhT6Itj3
 MOOC lab documentation: https://drive.google.com/open?id=18v5ZD5CbbuocbTi5qRwCIHdHxd7xoKrY
 
 Additional references:
 - UM1724 NUCLEO-F401RE user manual https://www.st.com/resource/en/user_manual/dm00105823.pdf  
 - UM1718 STM32CubeMX user manual https://www.st.com/resource/en/user_manual/dm00104712.pdf
 - Additional information on How to use SWO to print information from STM32 https://drive.google.com/open?id=1Xv0y_AdRiZwtpdr-yRyJVWMLbuRFvcEM
 
 Tell us what do you think about this MOOC through anonymous survey: https://www.surveymonkey.com/r/TTB3TYM