一、 F4之建立MDK工程
2.新建一個(gè)project,選擇好對(duì)應(yīng)型號(hào)。
3.點(diǎn)擊ok后彈出以下界面,此時(shí)我們要注意,MDK5.0建立工程后不會(huì)像4.x版本自動(dòng)加入啟動(dòng)文件,此時(shí)我們勾選CMSIS類目下的CORE 和 Device類目下的Startup,這兩項(xiàng)。把必要的啟動(dòng)文件和庫(kù)文件加進(jìn)來(lái),這樣就能正常編譯了。 4.配置開(kāi)發(fā)板的外部晶振。我剛開(kāi)始弄F4的時(shí)候自己弄了個(gè)板子上了8M晶振,調(diào)Systick時(shí)發(fā)現(xiàn)不對(duì),后來(lái)發(fā)現(xiàn)官方默認(rèn)外部晶振是25M。那我們就改頭文件來(lái)適應(yīng)自己的板子。在這個(gè)#include<stm32f4xx.h>頭文件下搜HSE_Value,你會(huì)看到宏定義#define HSE_VALUE ((uint32_t)8000000) /*!< Value of the External oscillator in Hz */,我的改成8M,然后你會(huì)發(fā)現(xiàn)頭文件上鎖了,找到該頭文件路徑,把只讀去掉。我的路徑如下: D:\keil5\ARM\Pack\Keil\STM32F4xx_DFP\1.0.6\Device\Include。最后還要修改PLL_M值,默認(rèn)25,改成8就行了,PLL_M在system_stm32f4xx.c下。完成以上步驟就可以寫(xiě)自己demo了。
|