stm32環境配置---keil5
第一步 安裝keil5

填寫必要信息后就可以安裝

core就是keil的安裝位置
pack就是芯片包的下載位置
安裝完成后會跳出這個界面,這個界面就是用來管理芯片包的,需要下載對應的芯片包才能將程序下載到板子上

第二步 安裝芯片包
如上所示,可以在對應界面中安裝芯片包,也可以直接到官網下載
在軟件界面中,選擇ST公司,選擇對應的芯片即可

如果在官網下載

可以看到篩選結果,點擊使用的芯片型號


選擇下載芯片包

tips: 如果使用官網下載的方式,需要安裝芯片包,不過芯片包會自動安裝到pack目錄下,打開安裝即可
環境測試---該部分僅作參考
簡單用一個點燈程序測試環境是否配置完成
打開keil后,創建新工程

選擇對應芯片型號

點擊OK就完成了創建
至于項目結構如何安排,各有各的長處,自己使用的是野火的項目結構

在該界面下可以新增和刪除目錄、文件

鑒于是測試環境使用,所以直接在該目錄下新增文件即可
導入文件startup_stm32f10x_hd.s,這文件在芯片包中
導入的文件根據你的芯片型號不同有所區別,主要是因為芯片管腳數量不同
參考目錄
你的芯片包目錄\Keil\STM32F1xx_DFP\2.4.1\Device\Source\ARM
在該目錄下新增main.c文件,內容根據芯片的LED燈的地址需要更改
int main(void)
{
*(unsigned int *)0x40021018 |= ((1)<<3);
*(unsigned int *)0x40010C00 |= ((1)<<(4*0));
*(unsigned int *)0x40010C0C &= ~((1)<<0);
}
void SystemInit(void)
{
}

浙公網安備 33010602011771號