-
STM32CubeMX工具安裝
安裝此工具需要準備JAVA和STM32CubeMX安裝文件
JAVA下載
鏈接:https://pan.baidu.com/s/1tKLtw5g-HO1WtdHxLHD7Zw
提取碼:ktio
STM32CubeMX下載
鏈接:https://pan.baidu.com/s/1x0rL5gkwB27Q3Gi2wiC5IA
提取碼:7nbx
-
安裝JAVA
-
STM32CubeMX
-
點擊Help->Updater Settings...
選擇路徑點擊OK
-
新建一個文件夾並命名爲cubeMx_study,打開STM32CubeMX工具,選擇File->New Project...
-
等待下載完所需的文件包
-
在Series下勾選STM32F4,型號選STM32F429IGTx
-
在Line下勾選STM32F429/439,型號選擇STM32F429IGTx
-
在Package選擇封裝LQFP176,型號選擇STM32F429IGTx
-
點擊右上角的Start Project,啓動工程
保存工程到cubeMx_study目錄下
-
配置RCC,高速時鐘和低速時鐘都選擇外部晶振
-
HSE時鐘配置成PLL 180MHz (25MHz/25*360/2=180MHz)
-
配置AHB,APB1,APB2時鐘
-
配置PB0,PB1輸出驅動LED燈,默認爲高電平
-
點擊Manager Project設置生成KEIL環境代碼工程
點擊GENERATE CODE生成代碼
-
在main.c中的while循環中加入以下驅動LED燈閃爍代碼
/* Infinite loop */
/* USER CODE BEGIN WHILE */
while (1)
{
/* USER CODE END WHILE */
HAL_Delay(500);
HAL_GPIO_TogglePin(GPIOB,GPIO_PIN_0);
HAL_GPIO_TogglePin(GPIOB,GPIO_PIN_1);
/* USER CODE BEGIN 3 */
}