STM32CubeMX基於HAL庫創建keil的STM32F429工程

  • 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 */
  }

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章