历史上的今天
返回首页

历史上的今天

今天是:2025年04月23日(星期三)

正在发生

2020年04月23日 | STM8新建IAR工程

2020-04-23 来源: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、验证,写了一个简单的串口输出输入的例程,验证我们的工程:

推荐阅读

史海拾趣

Everett Charles Technologies (ECT)公司的发展小趣事

1996年,ECT为了进一步壮大在产业中的主导地位,加入了Dover集团。Dover集团是一家在纽约股票交易所上市的全美500强大企业之一,其业务涵盖工业、工程系统、流体、电子技术等多个领域。加入Dover集团后,ECT得到了更多的资源和支持,实现了跨越式发展。Dover集团的全球布局和丰富资源,为ECT在全球范围内的业务拓展提供了有力保障。

E-T-A Circuit Breakers公司的发展小趣事

在1980年代,E-T-A公司开始研发故障电流保护开关。这种设备能够检测和中断电气系统中的故障电流,有效防止电气设备的过载和短路。经过多年的技术积累和创新,E-T-A公司成功推出了具有高性能和可靠性的故障电流保护开关,并广泛应用于工业控制系统、建筑电气系统和住宅电气系统等领域。

General Electric Solid State公司的发展小趣事

在1980年代,E-T-A公司开始研发故障电流保护开关。这种设备能够检测和中断电气系统中的故障电流,有效防止电气设备的过载和短路。经过多年的技术积累和创新,E-T-A公司成功推出了具有高性能和可靠性的故障电流保护开关,并广泛应用于工业控制系统、建筑电气系统和住宅电气系统等领域。

AC Photonics Inc公司的发展小趣事

AC Photonics Inc深知品质是企业生存和发展的关键。因此,公司始终将品质管理放在首位,从原材料采购到生产流程控制,再到产品出厂检验,都严格遵循国际标准和行业规范。同时,公司还注重品牌建设,通过参加行业展会、举办技术研讨会等方式,不断提升品牌知名度和美誉度。这些努力使得AC Photonics Inc的产品在市场上获得了广泛的认可和好评。

晨晶电子(Chenjing Electronics)公司的发展小趣事

在追求经济效益的同时,晨晶电子也积极履行社会责任,致力于绿色环保事业。公司通过了ISO14001环境管理体系认证,严格遵守环保法规,实施清洁生产。同时,晨晶电子还积极推广环保理念,倡导绿色消费,为保护环境、促进可持续发展做出了积极贡献。

这五个故事不仅展示了晨晶电子在电子行业中的发展历程和成就,也体现了其不断创新、追求卓越的企业精神。在未来的发展中,晨晶电子将继续秉承这一精神,努力成为电子行业的佼佼者。

Design Gateway公司的发展小趣事

1985年,泰德·维特(Ted Waitt)和Mike Hammond两位年轻人决定辍学创业。他们利用维特祖母的15,000美元存款作为担保,从银行获得了10,000美元贷款,租用了一台计算机,并准备了一份三页的经营计划。在维特父亲位于爱荷华州苏城的牧场里,他们创办了TIPC Network公司(Gateway的前身)。公司起步时,主要向得克萨斯电脑器械公司销售零配件,并开展计算机邮购业务。得益于直销商业模式,Gateway在短短四个月内就实现了10万美元的销售额。

问答坊 | AI 解惑

华为模拟电路

华为模拟电路 经典教材 绝对值得一看…

查看全部问答>

第四届(1999)全国大学生电子设计竞赛获奖作品

本帖最后由 paulhyde 于 2014-9-15 09:34 编辑 第四届(1999)全国大学生电子设计竞赛获奖作品选编  …

查看全部问答>

高速14层板sch和brd文件下载

xilinx的fpga开发板PCB和原理图下载 原理图(Viewdraw): PCB(Allegro 15.x):…

查看全部问答>

全国电子专业人才设计与技能大赛

本帖最后由 paulhyde 于 2014-9-15 09:21 编辑 一、 大赛项目 “天华杯”嵌入式系统设计与开发大赛(专业组) “天华杯”嵌入式系统设计与开发大赛(大学组) “天华杯”单片机设计与开发大赛(大学组) “众友杯”电 ...…

查看全部问答>

基于ARM/Linux的嵌人式设备远程调试模块设计

嵌入式/Linux/ARM/DSP/FPGA......海量资源下载,不断更新, 海科资源 http://www.haike-source.com/ 0 引 言   目前,大多数的工业设备都有专用的调试接口和调试软件,这种方式能有效解决系统现场调试和维护升级的问题,但也有一些弊端。首先, ...…

查看全部问答>

Windows CE 6.0 无法创建 MediaPlayer COM 对象

大家好! 用VB.Net 2008 + CF3.5 开发了一个简单(无播放界面)的mp3/wma/wav播放器,播放程序在WinCE 6.0及Mobile 6.0的机器上使用, 在工程项目中引用了这个wmp.dll COM组件,编译后的程序在Mobile 6.0的机器上运行无问题,播放音乐也一切正常 ...…

查看全部问答>

nandflash的坏块处理

那位有nandflash的坏块处理方法,说下.…

查看全部问答>

H.264解码器的verilog 代码

本人现在正在研究H.264解码器的verilog 代码,源代码是从网上下的qcif分辨率,baseline的解码器,csnd中已经有人上传过,我现在要把解码器改成cif分辨率,把代码修改之后只能解码一部分数据,其他都是不定态,哪位高手也是研究这方面的,能给指点一 ...…

查看全部问答>

高清监控清晰原理

本帖最后由 jameswangsynnex 于 2015-3-3 19:58 编辑 传统的高清监控分为模拟、数字和网络三种类型。模拟监控的前端是模拟摄像机,后端是矩阵。数字监控的前端也是模拟摄像机,后端是DVR。 高清监控清晰原理 对于视频监控而言,图像清晰度无疑是 ...…

查看全部问答>

MAXIM驱动芯片使用心得

        一、充电保护芯片MAX846使用 MAX8 4 6 A的工作原理如下 :  低压差线性稳压器的输 出端 ( VL) 电压始终为 内部基准 电压的 2倍 , 因此 , VL端可跟踪基准电压。同时可为外部负载提供 2 0 mA的 ...…

查看全部问答>