历史上的今天
返回首页

历史上的今天

今天是:2025年03月17日(星期一)

正在发生

2020年03月17日 | STM8新建IAR工程

2020-03-17 来源:eefocus

1、准备标准库函数文件,官方的标准库函数为stsw-stm8069,解压后如下图:

2、新建一个文件夹,本例子命名为stm8-project,新建四个子文件夹,分别命名为APP、Readme、USER、STM8S_StdPerph_Driver:

3、从库函数例程以下目录拷贝文件

inc和src两个文件夹以及内容至STM8S_StdPerph_Driver目录。


4、从库函数例程以下目录拷贝文件

main.c、stm8s_conf.h、stm8s_it.c 、stm8s_it.h到USER目录。


5、在Readme目录下新建一个文本文件,命名为readme.txt,这个主要用来记录开发进度:

6、打开IAR,新建一个工作空间

7、新建工程

8、选择工程的类型,这里我们选择为“Empty project”

9、工程另存为stm8,保存在前面新建的stm8-project文件下:

10、右击工程名称,添加分组:

11、依此添加APP、Readme、STM8S_StdPeriph_Driver、USER四个分组:

12、往新建的分组里面添加文件:

13、编译文件

14、编译文件另存为stm8.eww,存在前面新建的stm8-project目录下:

15、编译报错

16、右击工程名称,选择options…,选择C/C++ compiler选项:

17、添加头文件路径,依此添加项目文件里面有头文件的路径:

18、再次编译,提示选择一个设备:

19、找到stm8s.h,选择目标cpu:

20、本例程,选择stm8s0003,再次编译通过。

21、右击工程名称,选择options…,选择Output Converter,这里我们选择生成hex文件:

22、右击工程名称,选择options…,选择Debugger,这里我们选择STLINK:

23、验证,写了一个简单的串口输出输入的例程,验证我们的工程:

推荐阅读

史海拾趣

Friedrich Lütze GmbH公司的发展小趣事

进入21世纪,随着信息技术的飞速发展和工业4.0时代的到来,电子行业面临着前所未有的技术变革。Friedrich Lütze GmbH 积极应对这一挑战,致力于将物联网(IoT)、大数据、人工智能等先进技术融入产品之中,推动公司向智能化、网络化方向转型升级。公司通过建立智能制造体系,提升生产效率和产品质量,同时开发出更加智能、便捷的工业自动化解决方案,为客户提供更加全面的服务。

Ark-Les Connectors公司的发展小趣事

Ark-Les Connectors公司的成功离不开一支高素质的团队。公司注重人才培养和团队建设,通过提供完善的培训体系和晋升机制,吸引和留住了一批优秀的研发、生产、销售和管理人才。这些人才为公司的发展提供了源源不断的动力和创新力。同时,公司还倡导团队合作精神,鼓励员工之间的沟通与协作,共同为公司的发展贡献力量。这种良好的团队氛围使得Ark-Les能够在面对市场挑战时保持凝聚力和战斗力,实现持续稳健的发展。

这些故事只是基于电子行业一般发展规律的虚构情景,旨在展示一个公司可能的发展路径和策略。实际的电子行业发展过程中,公司的发展会受到众多因素的影响,包括市场环境、技术变革、政策调整等。因此,读者在理解这些故事时,应结合实际情况进行思考和判断。

Digital Voice Systems Inc公司的发展小趣事

Digital Voice Systems, Inc.(DVSI)于1988年成立,当时正值数字通信技术的兴起阶段。公司创始人凭借对语音编解码技术的深刻理解和前瞻性的市场洞察力,决定投身于这一领域。他们开发出了具有专利保护的基于鲁棒性多带激励模型(MBE Model)的低码率语音压缩算法,如IMBE和AMBE编解码系统。这些算法在当时的市场上独树一帜,为DVSI赢得了第一桶金。

在创立初期,DVSI面临着资金、技术、市场等多方面的挑战。然而,他们凭借着坚定的信念和不懈的努力,逐步克服了这些困难。他们不断投入研发,优化算法,提高产品的性能和稳定性;同时,他们积极开拓市场,与各大通信设备制造商建立合作关系,将产品推向市场。

随着时间的推移,DVSI的产品逐渐在市场上获得了认可。他们的编解码系统被广泛应用于移动通信、卫星通信、军事通信等领域,为客户提供了高效、稳定的语音通信解决方案。DVSI也因此逐渐崭露头角,成为了电子行业中一颗耀眼的明星。

故事二至五框架概述

  1. 技术创新与突破:DVSI在语音编解码技术方面的持续创新,如推出新一代的高效压缩算法,进一步提升了产品的竞争力。
  2. 市场拓展与国际化:随着公司实力的增强,DVSI开始拓展国际市场,与全球多家知名企业建立合作关系,实现了国际化发展。
  3. 合作与竞争:在电子行业中,DVSI与其他企业的合作与竞争并存。他们通过合作共赢的方式,共同推动行业的发展;同时,也面临着来自竞争对手的挑战和竞争压力。
  4. 企业文化与团队建设:DVSI注重企业文化建设,倡导创新、协作、共赢的价值观。他们注重团队建设,吸引了一批优秀人才加入公司,为公司的发展提供了有力的人才保障。

以上故事和框架概述仅供参考,您可以根据这些线索进一步挖掘和编写关于DVSI公司的故事。

Gentron Corp公司的发展小趣事
在车辆上作为转向灯或刹车灯使用,提高行车安全性。
Gwconnect (Molex)公司的发展小趣事
利用超声波传感器发射超声波并接收回波,通过测量时间差来计算距离,广泛应用于汽车泊车辅助、机器人导航等领域。
Connection One公司的发展小趣事

在电子行业的初期,Connection One公司凭借其创始人对半导体技术的深刻理解,成功研发出一款具有划时代意义的芯片。这款芯片不仅性能卓越,而且功耗极低,立即在市场上引起了轰动。公司因此迅速积累了第一笔资金,为后续的研发和扩展打下了坚实基础。

问答坊 | AI 解惑

2007全国大学生电子设计竞赛D题程控滤波器三方案

本帖最后由 paulhyde 于 2014-9-15 03:33 编辑 再来分享一下2007全国大学生电子设计竞赛D题程控滤波器的三个方案设计吧~~~~ 原题: 程控滤波器(D题) 【本科组】 一、任务 设计并制作程控滤波器,其组成如图1所示。放大器增益可设置;低通 ...…

查看全部问答>

各种温度传感器测量范围与优缺点

一、热电偶测温的应用原理     热电偶是工业上最常用的温度检测元件之一。其优点是:         ①测量精度高。因热电偶直接与被测对象接触,不受中间介质的影响。        &nbs ...…

查看全部问答>

哪能找到evc的文件管理器原码?

找到了个vc的: http://www.codeproject.com/kb/shell/seashell.aspx?df=100&forumid=929 应该evc的也有一大堆吧,怎么找不到?…

查看全部问答>

请问驱动程序版本号中各个字段的的意义是什么?

请问驱动程序版本号中各个字段的的意义是什么?比如一个驱动程序的版本号为:5.01.2600.0000,这四段字节的意义分别是什么呢?谢谢!…

查看全部问答>

ST中加stdarg.h能用吗?

在下面的程序我发现"UART_SendData8"打印的数据为BB CC 00,这是怎么回事? 还有,我把a,b,c都定义成int就可以正确的打打印的数据为基础00 aa 00 bb 00 cc. void   sum(u8   msg,   ...)    { ...…

查看全部问答>

为什么晶震不停?

在lpm4模式下,晶震应该停止工作,但我进入lpm4模式下后,发现示波器测试的震荡频率还是8m,为何?…

查看全部问答>

20L代表的意思?

#define ADC_usDELAY2 20L  请问各位大侠 20L 是什么意思?  谢谢…

查看全部问答>

msp430输出pwm波

打算让p12输出pwm波,但调试半天程序一直有问题,但不报错。用板子上的led和蜂鸣器,没有一点反应,后来改用proteus仿真了一下,显示输出电平没有变化,希望能有大神帮忙解决这个问题,不胜感激啊。。。 #include \"msp430x14x.h\" void main() ...…

查看全部问答>

Hercules DIY 三:最小系统原理图

Hercules DIY 三:最小系统原理图                                我今天没事画完了,最小系统原理图大家看下有没毛病。本想布 ...…

查看全部问答>