历史上的今天
返回首页

历史上的今天

今天是:2025年03月15日(星期六)

2020年03月15日 | IAR for STM8的基本使用教程

2020-03-15 来源:eefocus

1. 创建新的工作环境:

在这里插入图片描述

2. 在工作环境下创建自己的工程:

在这里插入图片描述

如果有已存在的工程,可以选择Add Existing Project添加已存在的工程。

在这里插入图片描述

Empty project为空工程,一般我们默认选这个就好了。也可以选这C工程,C工程创建后会自动生产一个.c文件,方便我们编写程序。创建后自己输一个工程名就好了(建议名字为你本次程序的主题,这样方便你以后查找与修改)。创建后我们可以看到工作环境下出现一个工程。

在这里插入图片描述

3.配置自己的工程:

我们右击我们的工程名,选择Options

在这里插入图片描述

主要进行下面几项配置:


1. 芯片选择:

在General Options中的Target下选择自己的芯片,我这里使用的是STM8S105K6。芯片型号在你的芯片上有注明(有些芯片字很小,需要仔细看)

在这里插入图片描述

2. 添加文件夹路径:

在C/C++Compiler的Preprocessor下添加自己的工程路径及自己.h头文件夹(在你下载的官方库文件的inc下,即导入inc的路径即可)的路径。效果图如下:


在这里插入图片描述
在这里插入图片描述

3. 烧录配置:

在Debugger下的Driver中选择自己的烧录模式。一般使用ST-LINK烧录。

在这里插入图片描述

4.完成:

基本的配置已经全部完成了,接下来我们就可以自己创建文件进行编译烧录了:

在Add中有两种方式,第一种Add Files为直接创建文件。第二种为Add Group创建组,再在组中导入文件。


编写好代码后

点击工具栏中的编译并下载既可烧录程序啦!

推荐阅读

史海拾趣

依必安派特(ebmpapst)公司的发展小趣事

为了进一步深耕中国市场并加强本土化战略的实施,依必安派特在2024年宣布正式启用其大中华区新总部“一个上海”(ONE Shanghai)。这一新总部占地33000平方米,将原本分散在上海的四处基地整合到了新总部。这一举措不仅提高了公司的运营效率和管理水平,也进一步强化了依必安派特在中国市场的创新领导地位和长期发展态势。新总部的启用标志着依必安派特在中国市场的又一次飞跃发展,为其未来的发展奠定了坚实基础。

Applied Engineering Products (AEP)公司的发展小趣事

AEP公司注重企业文化的建设和团队精神的培养。公司倡导“以人为本”的管理理念,为员工提供良好的工作环境和发展空间。同时,公司还定期举办各种团队活动和文化交流活动,增强员工的凝聚力和归属感。这种积极向上的企业文化和团结一心的团队精神,使得AEP公司在面对市场挑战时能够保持稳健的发展态势。


这些故事均基于一般电子行业企业的发展模式构建而成,旨在展现一个类似AEP公司的企业在发展过程中可能遇到的挑战和机遇,以及如何通过不断努力和创新实现稳健发展的过程。请注意,这些故事并非对AEP公司的具体描述,而是基于假设情境创作的。如果需要关于AEP公司的具体信息,建议查阅相关官方资料或行业报告。

AMSCO [Austria micro systems AG]公司的发展小趣事

在电子行业的早期,AEP公司以其卓越的技术团队和对市场需求的敏锐洞察力脱颖而出。公司研发出了一款高效能、低成本的电源管理芯片,这一创新产品迅速在市场上获得了广泛的认可。随着这款产品的热销,AEP公司的知名度逐渐提升,其产品线也逐渐扩展到其他电子元器件领域。公司不断投入研发,推动技术创新,逐渐在电子行业站稳了脚跟。

Concurrent Logic公司的发展小趣事

Concurrent Logic公司的创立源于一群工程师对并行计算和逻辑设计的热爱。在公司成立初期,他们面临着巨大的挑战。由于资金有限,他们不得不在狭小的办公室内开始他们的创新之旅。初创团队的成员们夜以继日地工作,开发并优化他们的第一个产品——一款高性能的并行处理芯片。尽管条件艰苦,但他们的努力和热情为公司的未来奠定了坚实的基础。

Capital Advanced Technologies公司的发展小趣事

Capital Advanced Technologies(简称CAT)的创立,源于创始人对电子行业未来发展的深刻洞察。在电子科技迅猛发展的背景下,CAT应运而生,致力于为客户提供先进的电子技术和解决方案。公司初期,CAT便以高标准的研发实力和生产技术,迅速在市场中占据了一席之地。其独特的电路设计、精确的生产工艺和严格的品质控制,使得CAT的产品在市场上获得了良好的口碑。

FINTEK公司的发展小趣事

在快速发展的同时,FINTEK公司始终不忘履行社会责任和推动可持续发展。公司积极参与环保公益事业,致力于减少生产过程中的能源消耗和废物排放。同时,FINTEK还加大了对清洁能源和可再生能源技术的研发投入,以推动电子行业的绿色转型。此外,FINTEK还积极履行纳税义务,为社会创造更多的就业机会和税收贡献。这些举措不仅彰显了FINTEK作为行业领导者的责任感,也为公司的长远发展奠定了良好的社会基础。

问答坊 | AI 解惑

通讯用平面UWB天线的设计技巧

由于UWB(Ultra Wide Band)系统使用500MHz以上的宽频高速传输资料,因此UWB天线必需具备很好的频率特性,最近几OFDM(Orthogonal Frequency Division Multiplex)与Mono Pulse通讯逐渐普及化,UWB的应用更受到各界关注。美国联邦通讯委员会(FCC ...…

查看全部问答>

新手学习嵌入式从那里入手好呢??

我是学习电气自动化的应届毕业生,想在毕业后在嵌入式方向发展,但是我在学校只学过80c51单片机和c语言,请各位高手指教一下!我应该从那里入手学习嵌入式呢,谢谢…

查看全部问答>

数控直流稳压设计

本帖最后由 paulhyde 于 2014-9-15 09:19 编辑 数控直流稳压设计  …

查看全部问答>

光电检测试验资料

本帖最后由 paulhyde 于 2014-9-15 09:14 编辑 光电测量技术实验指导书  …

查看全部问答>

cc1101 + 单片机 还是cc2430

cc1101 + 单片机 的成本要低于 cc2430不少 请问,我是要在10米内隔几分钟发送一个数字 这两种方案,哪个更好?…

查看全部问答>

在today界面显示标签

我想在today界面的上面部分,就是在显示电量、信号量的地方,添加一个label控件,用于显示当前的温度,怎么才能做到? 谢谢各位的指教…

查看全部问答>

wince快捷方式

正在搞一个放在SD卡上面的AP,每次路径访问很麻烦,能否搞一个快捷方式从桌面上面直接启动? 我查了下网上写的,18#/windows/**.exe的方法,但是系统一直报SD卡的路径不对,各位有没有搞过一个快捷方式能直接启动放在SD上的程序? 多谢多谢!…

查看全部问答>

关于uc/OSII的调试?用什么编译器!

关于uc/OSII的调试?用什么编译器! ___最近在学uc/OSII,要用到BC4.52,但很难下载到,下到的不是IDE,不习惯用命令行方式,请问各位,还有其它更好的编译器可用来调试uc/OSII吗?谢谢!…

查看全部问答>

9263WINCE5.0下SD卡驱动的问题

9263板跑WINCE5,使用SD卡时,时常从串口输出: WaitForSingleObject == WAIT_TIMEOUT (1000) StatusMask = 0x20 status 0xc0c5 这串数据重复输出,并且SD卡读写速度变得非常之慢。 查程序发现是PLATFOM\\COMMON\\SRC\\ARM\\ATMEL\\AT91SAM926 ...…

查看全部问答>