您的位置 首页 5G

IAR FOR STM8 学习笔记 IAR工程的树立

按照实验室老大的要求,入手STM8。对于我这样一个就用过51做点东西的人来说,STM8还是一款相当高级的8位机。个人感觉和AVR差不多吧。还是先

依照实验室老迈的要求,下手STM8。关于我这样一个就用过51做点东西的人来说,STM8仍是一款适当高档的8位机。个人感觉和AVR差不多吧。仍是先看看它的特色吧!

STM8是ST意法半导体针对工业使用和消费电子开发而推出的8位单片机

每种MCU都有本身的长处与缺陷,与其它8-bitMCU比较,STM88-bitMCU最大的特色是:

·内核:

o最高fcpu频率,可达24MHz,当fcpu≤16MHz时0等候的存储器拜访

o高档STM8内核,根据哈佛结构并带有3级流水线

o扩展指令集

o最高20MIPS@24MHz

·时钟、复位和电源办理

o2.95V到5.5V作业电压

o灵敏的时钟操控,4个主时钟源

o带有时钟监控的时钟安全保障系统

·电源办理:

o低功耗形式(等候、活泼停机、停机)

o外设的时钟可独自封闭

o永久翻开的低功耗上电和掉电复位

·通讯接口:

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

o带有同步时钟输出的UART—LIN主形式

oUART兼容LIN2.1协议,主/从形式和主动从头同步

oSPI接口最高到10Mbit/s

oI2C接口最高到400Kbit/s

·I/O端口:

o带有高吸收电流输出的GPIO脚

o十分健旺的GPIO规划,对倒灌电流有十分强的承受能力

·开发支撑:

o单线接口模块(SWIM)和调试模块(DM),能够便利地进行在线编程和非侵入式调试

·性价比:

o相关于现在很多的8位单片机,STM8的价格与功能份额是比较高。

这么多长处,尽管很多都不明白仍是渐渐学吧。。首要树立开发渠道:

用的是IARFORSTM8,感觉还不错吧,编译器的功率很高。

IAR下载也很简单,直接上官网上有完全版和代码限制版的。。

从树立一个新的工程开端:

1.先创立一个workplace.挑选File>New>Workplace

2.(创立一个新的工程,挑选Project>CreatNewProject,假如用的是IARFORSTM8就默许无需更改。保存并输入Project姓名,在workplace窗口中显现如下

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

保存的时分能够新建一个C文件夹,以便区别工程中的其他文件,便利查找和再调用。

再将文件增加到工程中就能够开端了。

右击工程名>ADD>ADDFILES,就能够增加文件。

首要增加头文件,装备寄存器便利写程序的时分调用。

留意:记住设置途径,这样IAR才干找到你的头文件。

翻开工程Option设置,在C/++compiler――――PreProcessor中参加你自己的途径

$PROJ_DIR$H//参加工程文件地点目录下的H子目录

测验程序:

#include

voidmain()

{

while(1);

}

编译连接下:

用的是ST-LINK,下载前先设置下

下载

没有过错,能够开端了。。。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/5g/260296.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部