久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

【STM32最強(qiáng)F7探索大冒險(xiǎn)】STM32Cube的使用

 黃南山 2017-10-25 發(fā)布于浙江

             

             STM32Cube是ST公司提供給開(kāi)發(fā)人員的一款性能強(qiáng)大的免費(fèi)開(kāi)發(fā)工具,它能讓開(kāi)發(fā)人員快捷的在STM32平臺(tái)上進(jìn)行開(kāi)發(fā)和應(yīng)用,。STM32Cube主要由兩個(gè)部分組成:

   1,、圖形配置工具STM32CubeMX,用戶可以通過(guò)此工具圖形化配置STM32芯片的接口和引腳,。

   2,、嵌入式軟件包,包括HAL庫(kù),、配套的一下協(xié)議庫(kù)和許多完整的例程,。

下面將一步步介紹STM32Cube的使用方法,首先去官網(wǎng)下載一個(gè)STM32CubeMX,,安裝時(shí)提示需要安裝Java組件,,那么就在線安裝,安裝好后安裝STM32Cube,,  


QQ截圖20161230153359.png

安裝完成后,,點(diǎn)New Project,新建一個(gè)工程,,

image

 

     選擇Series(系列),、Lines(系列)、Package(封裝),,然后選中自己MCU的型號(hào),,點(diǎn)擊OK,也可以選擇開(kāi)發(fā)板類型,,我們是官方出的開(kāi)發(fā)板,,可以在Board Selector中選擇,這樣更簡(jiǎn)單,,

 

image

 

    OK,,這樣就新建了一個(gè)工程,,

image

 

       這里我們還想根據(jù)我們的開(kāi)發(fā)板,配置一個(gè)工程來(lái)驅(qū)動(dòng)LED燈,,如圖,,PB7和PB14分別連接了兩個(gè)LED,

 

image

 

在STM32CubeMX圖形化界面中,,找到這兩個(gè)IO,,選擇GPIO_Output模式,

 

image

 

      接著點(diǎn)擊菜單欄的Project->Settings,,輸入STM32CubeMX工程名稱,、保存路徑以及自己的工具鏈/集成編譯環(huán)境,Code Generator中的設(shè)置保持默認(rèn),,然后點(diǎn)擊OK,,

image

 

提示需要安裝stm32_f7固件庫(kù),那么我們就在線下載,,

image

 

       下載安裝完成后,,點(diǎn)擊菜單欄的Project->Generate Code,產(chǎn)生工程,,軟件會(huì)自動(dòng)給我們創(chuàng)建一個(gè)工程,,對(duì)系統(tǒng)和pin進(jìn)行了配置,

image

 

可以點(diǎn)Open Project,,打開(kāi)工程,,

image

          查看main.c文件,工程已經(jīng)對(duì)硬件和時(shí)鐘等進(jìn)行了初始配置,,這里我們只需要在/* USER CODE BEGIN 2 /與/ USER CODE END 2 */之間添加用戶邏輯代碼,。根據(jù)HAL庫(kù)函數(shù),這里添加如下代碼:

     HAL_GPIO_WritePin (GPIOB, GPIO_PIN_7, GPIO_PIN_SET);

     HAL_GPIO_WritePin (GPIOB, GPIO_PIN_14, GPIO_PIN_SET);

 

編譯下載debug,,板上LED就會(huì)亮起來(lái),。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多