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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > stm32開(kāi)發(fā)板例程講解之一:使用IAR 5.3建立工程

          stm32開(kāi)發(fā)板例程講解之一:使用IAR 5.3建立工程

          作者: 時(shí)間:2016-11-27 來(lái)源:網(wǎng)絡(luò) 收藏

          本文引用地址:http://www.ex-cimer.com/article/201611/322397.htm

          USE_STDPERIPH_DRIVER在stm32f10x.h中用到,若要用硬件驅(qū)動(dòng)則需要這個(gè)預(yù)編譯符號(hào);如果不設(shè)置這個(gè)預(yù)編譯符號(hào)的話,硬件驅(qū)動(dòng)就不包含在project中,應(yīng)用程序自然就沒(méi)法直接訪問(wèn)硬件寄存器了,這就需要用戶使用地址來(lái)訪問(wèn)寄存器。
          USE_STM3210E_EVAL在stm32_eval.h中使用,用于包含stm3210e_eval.h。


          (3)連接器的配置

          點(diǎn)擊 Override default

          選項(xiàng):

          1.如果在 Flash 中調(diào)試程序 設(shè)置 stm32f10x_flash.icf,如圖,也可以設(shè)置為$PROJ_DIR$stm32f10x_flash.icf。

          2.如果在 RAM 中調(diào)試程序,設(shè)置 stm32f10x_ram.icf。

          注意:在進(jìn)行該項(xiàng)設(shè)置時(shí),請(qǐng)確認(rèn)電路板上的Boot0 和Boot1引腳的跳線連接是否正確。




          4)調(diào)試器的配置

          點(diǎn)擊 Debugger

          Setup 選擇調(diào)試工具,我用的是 JLINK8所以選擇的是J-LINK/J-TRACE,勾選Run to main.



          Download

          1). 已選擇下載程序到 Flash,可選:Verify download( Use flash loader(s) 必須開(kāi)啟?。?;

          2). 已選擇下載程序到 RAM 或使用模擬器:無(wú)需選擇;

          3). 如果程序已下載到 Flash:開(kāi)啟 Suppress download;

          第五步,make,沒(méi)有error和warning之后,連接好JLINK,給開(kāi)發(fā)板上電,然后就可以下載調(diào)試了。

          OK!第一個(gè)project已經(jīng)建好,并配置成功,看到led不斷地閃爍,你一定很興奮吧,是不是已經(jīng)蠢蠢欲動(dòng),想看明白一個(gè)基礎(chǔ)的例程,掌握stm32用庫(kù)文件編程的框架,然后自己寫(xiě)程序,來(lái)實(shí)現(xiàn)自己想要的功能,哈哈,別著急,先把user mannal的IO部分看明白,建議閱讀《STM32學(xué)前班教程之五:給等待入門(mén)的人一點(diǎn)點(diǎn)建議》。下一講將講解STM32的IO,敬請(qǐng)關(guān)注!


          上一頁(yè) 1 2 下一頁(yè)

          評(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); })();