<acronym id="xonnx"></acronym>
      <td id="xonnx"></td>
    1. <pre id="xonnx"></pre>

      1. 專注電子技術學習與研究
        當前位置:單片機教程網 >> STM32 >> 瀏覽文章

        STM32搭建環境與新建工程

        作者:亦夢云煙   來源:亦夢云煙   點擊數:  更新時間:2014年06月17日   【字體:

          學過51的人都知道在KEIL中新建一個工程是很容易的事,只需新建工程、設置芯片型號、添加.C文件、編譯下載即可;然而,ARM的工程要比51復雜的多,開始以為跟51一樣建立工程,可是倒騰了一個晚上仍然報出各種各種的錯,后來在淘寶上搜視頻教程,看了“野火ISO”的視頻教程之后,才得以新建工程成功,下面分享STM32新建工程的步驟。

        1. 下載ST官方固件庫(STM32F103固件庫
        2. 新建工程模板,這里建立6個文件件。Doc放置說明文檔,Librariers放置固件庫,Listing放置Keil編譯生成的list,Output放置Keil生成的中間文件,Project放置工程文件,User放置新建工程文件中的.C和.H文件。
        3. 將固件庫的頭文件復制到對應文件夾下。Libraries中放入CMSIS、inc、src三個文件夾中的文件;User中放main.c,stm32f10x_conf.h,stm32f10x_it.h,stm32f10x_it.c四個文件。
        4. 打開Keil新建工程,保存到Project路徑下。
        5. 選擇芯片型號(本人選擇的是STM32F103ZE)
          這時提示是否添加啟動文件,選擇否(ST固件庫中已經有啟動文件,不需再添加)
        6. 新建工程后添加組,這里添加5組                                                       
        7. 在STARUP中添加啟動文件。這里選擇的是startup_stm32f10x_hd.s。
        8. 在CMSIS中添加CMSIS文件件下的兩個.C文件。
        9. 在FWLB中添加ST的庫文件。                                                               
        10. 最后添加USER文件夾中的main.c和stm32f10x_if.c,至此工程模板已經添加完成,下面設置工程屬性。
        11. 設置output,list的文件夾路徑。
          listing同理設置。
        12. C/C++選項卡中設置兩個宏:STM32F10X_HD,USE_STDPERIPH_DRIVER;設置頭文件路徑。
          Include Paths中添加的路徑有:CMSIS、src,inc、User四個路徑。
        13. 如果是用JLink或Ulink等調試工具,還需設置debug,utilities,如果是用串口下載,那么至此已經設置好,下面可以直接編譯鏈接了。
          哎,怎么還錯了,我們找找原因,gpio_user.h不存在?。!好吧,那就刪掉它吧,再編譯鏈接看看
          哦也!終于編譯通過了,嘚瑟一下,休息一下,終于可以開始ARM的編程之旅了。
        關閉窗口

        相關文章

        欧美性色欧美精品视频,99热这里只有精品mp4,日韩高清亚洲日韩精品一区二区,2020国自产拍精品高潮