久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> 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的編程之旅了。
關閉窗口

相關文章

主站蜘蛛池模板: 国产精品久久国产愉拍 | 精品欧美一区免费观看α√ | 在线成人 | 在线视频 亚洲 | 国产乱码精品一区二区三区中文 | 美日韩精品 | 中文字幕日韩一区二区 | 精品免费看 | 日韩成人在线播放 | 精品三级在线观看 | 亚洲高清成人 | 亚洲欧美日韩一区二区 | 免费国产黄网站在线观看视频 | 日韩不卡视频在线 | 久久久91精品国产一区二区精品 | 91精品久久久久久久久 | 婷婷综合在线 | 久久精品国产一区 | 国产免费一区二区 | 国产精品久久亚洲 | 婷婷久久一区 | 中文字幕日本一区二区 | 欧美日韩久久 | 国产区精品 | 国产在线视频三区 | 久久精品国产亚洲 | 日本天堂一区二区 | 国产成人精品一区二区三区网站观看 | 亚洲国产自产 | 人人干人人玩 | 91麻豆精品国产91久久久久久 | 成人免费视频网 | 99亚洲国产精品 | 一区二区三区四区在线免费观看 | 丁香色婷婷| 亚洲精品毛片av | 成人免费视频网站在线看 | 国产成人精品一区二区三区四区 | 久久久精彩视频 | 日韩欧美日韩在线 | 久久久久久精 |