點亮LED
新建工程
1. 打開stm32固件庫

2. 新建工程后創(chuàng)建三個文件夾:Start,Library、User,在左邊新建或者用三個小方塊

3. 內(nèi)核文件core_cm3.c和core_cm3.h,啟動文件c8t6是md結(jié)尾的,stm32f10x.h和兩個system文件在CMSIS的CM3里面找到,一共六個文件粘貼到新建的START里面。

4. 找到外設(shè)庫文件Libraries里面STM32F10x_StdPeriph_Driver的inc和src粘貼到新建的Libraries文件夾

5. 找到Project里面的的conf文件(管理頭文件),it.c和it.h兩個中斷文件粘貼到User文件夾

6. 進入到新建工程,可以在左邊Add group后,名字命名成上面的三個文件夾,把文件添加進來,也可以選擇點擊上面的三個小方塊進行選擇

7. 點擊魔術(shù)棒-> C/C++ 把路徑添加進來

8. 魔術(shù)棒里編譯 output -> browse imformation 勾上,USE_STDPERIPH_DRIVER添加到C/C++的Difine里面

ps.庫函數(shù)編寫一般思路:點擊.h文件 的最下方找到具體函數(shù)描述文字 函數(shù)->右鍵找定義位置 注釋用ctrl + F 尋找 , 有多個 選 member.
字體colors and fonts -> C/C++ -> Courier New字體
點亮LED
1. 配置時鐘RCC_APB2PeriphClockCmd
2. 配置結(jié)構(gòu)體 50MHZ ,推挽輸出,端口
3. GPIO_Init初始化,要給地址

4. GPIO_SetBits(GPIOA,GPIO_Pin_0),后面加上while(1)
5. 流水燈代碼參考


浙公網(wǎng)安備 33010602011771號