STM32CubeMX和STM32CubeIDE是ST公司提供的用于STM32開(kāi)發(fā)的免費(fèi)工具軟件,是STM32Cube生態(tài)系統(tǒng)的核心工具軟件。本書(shū)首先詳細(xì)介紹這兩個(gè)軟件的用法,然后以STM32F407為研究對(duì)象,采用STM32Cube開(kāi)發(fā)方式介紹STM32F407各種系統(tǒng)功能和常用外設(shè)的編程開(kāi)發(fā),包括外設(shè)基本工作原理和接口電路、HAL驅(qū)動(dòng)程序功能和使用方法,以及針對(duì)一個(gè)STM32F407開(kāi)發(fā)板的完整編程示例。通過(guò)閱讀本書(shū),讀者可以掌握STM32Cube開(kāi)發(fā)方式和工具軟件的使用,掌握基于HAL庫(kù)的