電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 1895|回復(fù): 1
收起左側(cè)

[作業(yè)已審核] 第七節(jié) 看完總結(jié)

[復(fù)制鏈接]

5

主題

22

帖子

146

積分

一級(jí)會(huì)員

Rank: 1

積分
146
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2021-4-20 19:39:50 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
4、選擇外部晶振->Pinout&configurationg->RCC->HighSpeedClock(HSE)->內(nèi)置DisAble/外置Crystal Ceramic Resonator
5、控制LED燈,在Pinout&configurationg->pinout view->在PB12口點(diǎn)擊左鍵選擇GPioout模式;
      PB12命名->在PB12口點(diǎn)擊右鍵選擇 Enter user label->輸入定義名稱LED
6、點(diǎn)擊Project Manager->Project->Toolchain/IDE->選擇EWARM->MinVersion->按照IAR版本選擇-> 點(diǎn)擊生成代碼-> GENERATE CDDE
CubeMX圖形配置:可以在一個(gè)文件目錄下生成EWARM/MDK-ARM 兩個(gè)工程文件,IAR里面代碼變了,那么MDK-KEIL也同步變了
8使用IAR下載到開發(fā)板->Project->Options->Debugger->ST-link->在選擇ST-link里面的SWD模式 ;
         IAR擦除程序Project->Dowenload->Erase memory
      使用MDK-Keil下載到開發(fā)板->點(diǎn)擊魔術(shù)棒->Debug->Use里選擇ST-link Debugger->在點(diǎn)擊Settings->Port里面選擇SW
        MDK-Keil擦除程序Flash->Erase




while (1)
  {
    /* USER CODE END WHILE */
    HAL_Delay(100); //延時(shí)100ms
    HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, GPIO_PIN_SET);   //滅燈
    HAL_Delay(100); //延時(shí)100ms
    HAL_GPIO_WritePin(LED_GPIO_Port,LED_Pin,GPIO_PIN_RESET);  //亮燈
   
    HAL_Delay(600); //延時(shí)600ms
    HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, GPIO_PIN_SET);   //滅燈
    HAL_Delay(600); //延時(shí)600ms
    HAL_GPIO_WritePin(LED_GPIO_Port,LED_Pin,GPIO_PIN_RESET);  //亮燈
   
    HAL_Delay(1000); //延時(shí)1000ms
    HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, GPIO_PIN_SET);   //滅燈
    HAL_Delay(1000); //延時(shí)1000ms
    HAL_GPIO_WritePin(LED_GPIO_Port,LED_Pin,GPIO_PIN_RESET);  //亮燈
  }

頁面-2.png (422.35 KB, 下載次數(shù): 3)

頁面-2.png

24

主題

355

帖子

1677

積分

版主

Rank: 3Rank: 3

積分
1677
QQ
沙發(fā)
發(fā)表于 2021-4-21 08:58:39 | 只看該作者
善用思維導(dǎo)圖工具總結(jié),不錯(cuò)的

發(fā)表回復(fù)

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表