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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > IAR FOR STM8 學(xué)習(xí)筆記 IAR工程的建立

          IAR FOR STM8 學(xué)習(xí)筆記 IAR工程的建立

          作者: 時(shí)間:2016-11-24 來源:網(wǎng)絡(luò) 收藏
          按照實(shí)驗(yàn)室老大的要求,入手STM8。對于我這樣一個就用過51做點(diǎn)東西的人來說,STM8還是一款相當(dāng)高級的8位機(jī)。個人感覺和AVR差不多吧。還是先看看它的特點(diǎn)吧!

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

          STM8是ST意法半導(dǎo)體針對工業(yè)應(yīng)用和消費(fèi)電子開發(fā)而推出的8位單片機(jī)。

          每種MCU都有自身的優(yōu)點(diǎn)與缺點(diǎn),與其它8-bitMCU相比,STM88-bitMCU最大的特點(diǎn)是:

          ·內(nèi)核:

          o最高fcpu頻率,可達(dá)24MHz,當(dāng)fcpu≤16MHz時(shí)0等待的存儲器訪問

          o高級STM8內(nèi)核,基于哈佛結(jié)構(gòu)并帶有3級流水線

          o擴(kuò)展指令集

          o最高20MIPS@24MHz

          ·時(shí)鐘、復(fù)位和電源管理

          o2.95V到5.5V工作電壓

          o靈活的時(shí)鐘控制,4個主時(shí)鐘源

          o帶有時(shí)鐘監(jiān)控的時(shí)鐘安全保障系統(tǒng)

          ·電源管理:

          o低功耗模式(等待、活躍停機(jī)、停機(jī))

          o外設(shè)的時(shí)鐘可單獨(dú)關(guān)閉

          o永遠(yuǎn)打開的低功耗上電和掉電復(fù)位

          ·通信接口:

          o高速1Mbit/sCAN2.0B接口

          o帶有同步時(shí)鐘輸出的UART—LIN主模式

          oUART兼容LIN2.1協(xié)議,主/從模式和自動重新同步

          oSPI接口最高到10Mbit/s

          oI2C接口最高到400Kbit/s

          ·I/O端口:

          o帶有高吸收電流輸出的GPIO腳

          o非常強(qiáng)健的GPIO設(shè)計(jì),對倒灌電流有非常強(qiáng)的承受能力

          ·開發(fā)支持:

          o單線接口模塊(SWIM)和調(diào)試模塊(DM),可以方便地進(jìn)行在線編程和非侵入式調(diào)試

          ·性價(jià)比:

          o相對于現(xiàn)在眾多的8位單片機(jī),STM8的價(jià)格與性能比例是比較高。

          這么多優(yōu)點(diǎn),雖然好多都不懂還是慢慢學(xué)吧。。首先建立開發(fā)平臺:

          用的是IARFORSTM8,感覺還不錯吧,編譯器的效率很高。

          IAR下載也很簡單,直接上官網(wǎng)上有完全版和代碼限制版的。。


          從建立一個新的工程開始:

          1.先創(chuàng)建一個workplace.選擇File>New>Workplace

          2.(創(chuàng)建一個新的工程,選擇Project>CreatNewProject,如果用的是IARFORSTM8就默認(rèn)無需更改。保存并輸入Project名字,在workplace窗口中顯示如下

          新建一個文件。之后保存。

          保存的時(shí)候可以新建一個C文件夾,以便區(qū)分工程中的其他文件,方便查找和再調(diào)用。

          再將文件添加到工程中就可以開始了。

          右擊工程名>ADD>ADDFILES,就可以添加文件。

          首先添加頭文件,配置寄存器方便寫程序的時(shí)候調(diào)用。

          注意:記得設(shè)置路徑,這樣IAR才能找到你的頭文件。

          打開工程Option設(shè)置,在C/++compiler――――PreProcessor中加入你自己的路徑

          $PROJ_DIR$H//加入工程文件所在目錄下的H子目錄

          測試程序:

          #include

          voidmain()

          {

          while(1);

          }

          編譯連接下:

          用的是ST-LINK,下載前先設(shè)置下

          下載

          沒有錯誤,可以開始了。。。



          關(guān)鍵詞: IARSTM8IAR工

          評論


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