新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > IAR FOR STM8 學習筆記 IAR工程的建立

IAR FOR STM8 學習筆記 IAR工程的建立

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

本文引用地址:http://m.butianyuan.cn/article/201611/320847.htm

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

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

·內(nèi)核:

o最高fcpu頻率,可達24MHz,當fcpu≤16MHz時0等待的存儲器訪問

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

o擴展指令集

o最高20MIPS@24MHz

·時鐘、復位和電源管理

o2.95V到5.5V工作電壓

o靈活的時鐘控制,4個主時鐘源

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

·電源管理:

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

o外設的時鐘可單獨關閉

o永遠打開的低功耗上電和掉電復位

·通信接口:

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

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

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

oSPI接口最高到10Mbit/s

oI2C接口最高到400Kbit/s

·I/O端口:

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

o非常強健的GPIO設計,對倒灌電流有非常強的承受能力

·開發(fā)支持:

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

·性價比:

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

測試程序:

#include

voidmain()

{

while(1);

}

編譯連接下:

用的是ST-LINK,下載前先設置下

下載

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



關鍵詞: IARSTM8IAR工

評論


技術專區(qū)

關閉