使用STM32CubeMX創建工程
選擇對應芯片后創建工程,首先設置時鐘源
內部時鐘源包括LSI(低速時鐘)和HSI(高速時鐘),使用內部時鐘源就需要將圖中的一二處勾選
HCLK是芯片運行時的評率,雖然下面標的最大為72,但是用內部時鐘源最大只能為64兆
要配置外部時鐘HSE(高速時鐘)、LSE(低速時鐘)
不使用外部時鐘時,選用第一個兩個引腳PD0和PD1接的是外部有源的晶振,或者是其他芯片輸入的時鐘信號時,選擇第二個;兩個引腳PD0和PD1接的是無源的時鐘,或者是晶體晶振時,選擇第三種。低速時鐘暫不使用,因為電路板目前沒有接低速的晶振。
外部高速時鐘選擇第三個,低速時鐘不動,會發現HCLK最大能為72兆了。選擇外部高速時鐘和內部低速時鐘(內部沒有接晶振),HCLK選擇72兆的頻率,其他暫時不做修改,這樣就完成了時鐘源的設置
配置燒錄調試模式
Debug支持多種模式,Serial Wire模式只需要兩個引腳就可以燒錄調試,其他的模式需要的I引腳較多,所以板卡選擇Serial Wire模式
文件的配置,在這里選擇文件的名字和地址,IDE選擇MDK-ARM
第一欄:配置代碼的生成的方式,為了快速編譯,選擇第二個只復制GPIO的庫
第二欄:為了使用了多個外設時,每個外設都能有單獨的文件生成,工程更加精細,勾選第一個
其他的不做改動
所有都配置好后點擊【GENERATE CODE】,生成工程代碼,打開工程后編譯,無誤則代表生成成功