STM32實戰二 新建工程

這一章新建一個工程,主要目的是練習新建C++工程,生成比較乾淨的代碼,後來發現沒在太大的意義,直接在原示例中刪除文件,然後新建cpp文件即可,也可以把原有main.c的屬性變成c++,方法是main.c/右鍵/Options for file 'main.c' /Properties標籤/File Type:/改爲C++ Source file,這樣更方便。不過下面還是記錄一下新建工程的過程,對熟悉環境和配製有一定的幫助。 

複製原有流水燈程序到新的文件夾下,打開Keil4,點擊新建工程

在對話框中找到下面的文件夾,並新建一個文件夾STM32-AGV,進入STM32-AGV文件夾。

 鍵入工程名STM32-AGV,點擊保存

選擇單片機型號後點擊OK

出現下面的提示時選擇否

修改工程名Target 1 ->STM32-AGV

 修改第一個目錄到Startup

按以下方法添加加三個目錄 

 

複製 stm32f10x_it.c,stm32f10x_it.h,stm32f10x_conf.h 到 E:\單片機\STM32-AGV\STM32-AGV文件夾 

按下圖添加現有文件,要到對應的文件夾中找。 

添加main.cpp,並加入圖示代碼。注意,代碼後面一定要有一行空行,否則警告:
           main.cpp(9): warning:  #1-D: last line of file ends without a newline

 

至此,文件系統準備完畢,開始配置 

 選擇輸出文件夾Output,沒有就新建一個。

 選擇列表文件夾Listing,沒有就新建一個。

 下圖第2項是設置優化參數,調試時不優化,發佈時最大優化

下圖中,第2和3任選一項,2是軟件仿真調試,3是硬件調試,第4項是爲了使用軟件邏輯示波器,硬件調試時不能使用邏輯示波器。第5到下一步設置

下圖,設置第2項後自動出現第項,如果沒有,仔細ST-Link與單片機的連線,重啓軟件再試。

 下圖第2項設置下載後自動啓動,否則要在單片機按重啓鍵或重開電源。完成後按確定返回上一級。

選擇 Utilities 標籤,Use Target Driver for Rash Programmimg下面的選擇框是灰的,先選第2項,再選第3項就可以修改了。

改爲ST-Link Debugger

至此,配製工作完成。

STM32實戰系列源碼,按鍵/定時器/PWM/ADC/DAC/DMA/濾波
STM32實戰一 初識單片機
STM32實戰二 新建工程
STM32實戰三 C++ IO.cpp
STM32實戰四 定時器和按鍵
STM32實戰五 板載LED顯示數據
STM32實戰六 PWM加移相正交
STM32實戰七 數字濾波
STM32實戰八 DAC/ADC
STM32實戰九 編碼器
STM32開發過程的常見問題

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章