<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 看得見的新建STM32工程步驟

          看得見的新建STM32工程步驟

          作者: 時(shí)間:2016-11-24 來源:網(wǎng)絡(luò) 收藏
          1. 新建文件夾


          DOC文件夾: 可以存放readme.txt等項(xiàng)目文檔
          Library文件夾: 可以存放ST庫源碼,直接復(fù)制ST庫的源代碼到Library文件夾,另外startup只需復(fù)制和芯片對(duì)應(yīng)的.s文件即可,一般存放在
          • -ST庫3.5.0源碼STM32F10x_StdPeriph_Lib_V3.5.0LibrariesCMSISCM3DeviceSupportSTSTM32F10xstartuparm


          Listing文件夾: 可以存放Keil生成的List文件,需要在Keil中設(shè)置,List的存放路徑。
          Output文件夾: 可以存放生成的.hex文件

          Project文件夾: keil項(xiàng)目存放的地方,是新建工程時(shí)指定的項(xiàng)目路徑

          User文件夾: 存放用戶自己編寫的代碼文件


          2. 新建Keil項(xiàng)目
          2.1 項(xiàng)目的存放位置
          項(xiàng)目的存放位置為上述的output文件夾

          2.2 項(xiàng)目文件組設(shè)置


          注意:
          (1)項(xiàng)目文件組基本和上述新建文件夾存放的內(nèi)容一致
          (2)FWLIB存放Library/src文件夾下的源文件
          (3)User文件組不僅包含了main.c文件,還包含了中斷文件和stm32的配置文件

          3. 項(xiàng)目的配置
          project/Option for Target Template下有多個(gè)選項(xiàng)卡:

          (1)device:確認(rèn)你的芯片型號(hào)
          (2)Target:確認(rèn)你的晶振大小,勾上use micro LIB
          (3)output:勾上Create Hex File,并改變存放位置
          (4)Listing:Select Folder for Listings,更改存放位置到你的Listing文件夾
          (5)C/C++:
          添加兩個(gè)宏,STM32F10X_HD、USE_STDPERIPH_DRIVER,添加時(shí)中間使用空格隔開;
          勾選One ELF Section per Function ;
          添加include路徑:

          (6)Debug:



          (7)utility:


          關(guān)鍵詞: STM32工程步

          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();