久久久久久久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的編程之旅了。
關閉窗口

相關文章

主站蜘蛛池模板: 91av视频在线观看 | 97国产超碰 | 91网站视频在线观看 | 亚洲欧美激情网 | 日韩在线免费视频 | 日韩国产在线 | 欧美一区视频 | 亚洲高清中文字幕 | 欧美jizzhd精品欧美巨大免费 | 午夜影院视频在线观看 | 人和拘一级毛片c | 日韩精品无码一区二区三区 | 国产美女精品视频免费观看 | 91视频在线观看 | 成人福利视频 | 亚洲精品久久久久久一区二区 | 波波电影院一区二区三区 | 涩涩视频在线看 | 看片地址 | 久久精点视频 | 日韩精品一区二区三区在线 | 亚洲精品在线免费 | 亚洲激情一区二区 | 精品九九| 国产免费观看一区 | 亚洲视频国产视频 | 久久精品综合 | 91麻豆精品国产91久久久更新资源速度超快 | 狠狠操狠狠干 | 在线看免费的a | 国产精品区一区二 | 色呦呦网站 | 99精品国产在热久久 | 宅女噜噜66国产精品观看免费 | 国产一区二区在线观看视频 | 一区欧美 | 在线观看成人小视频 | 日韩字幕一区 | 色啪网| 亚洲成人第一页 | 久久亚洲一区二区三区四区 |