历史上的今天
返回首页

历史上的今天

今天是:2024年09月18日(星期三)

正在发生

2020年09月18日 | 用IARIdePm新建STM8工程步骤

2020-09-18 来源:eefocus

IARdePm 如何新建工程及其调用库函数
1、新建文件夹,例如,新建文件夹名字(不能为中文)为:Lib_test_GPIO_OUT
2、新建工程,Create New Project...,选择Empty projiect
3、然后把库函数(STM8S_StdPeriph_Driver)和改变的文件(APP)复制到刚新建的文件夹里面
4、添加一个组(Add Gropu),命名为STM8S_Lib,然后向添加的组里面添加文件(Add Files...)把库函数src里面的.c文件全部加载进去
5、再添加一个组(Add Gropu),命名为APP,这个是保存变动的文件如main函数等,然后向这个组里添加文件(Add Files...),把APP里面的文件都添加上去;
6、然后点击根目录,例如我刚命名的工程名字为Lib_test_GPIO_OUT,则根目录Files是Lib_test_GPIO_OUT-Debug,点击右键,Options(配置),出现General Options,在Target选项栏,Device,选择芯片型号STM8S103F3P;
7、在C/C++ Compiler这栏的Addtional include directories(其他包括目录):写入$PROJ_DIR$APP回车、$PROJ_DIR$STM8S_StdPeriph_Driversrc回车、$PROJ_DIR$STM8S_StdPeriph_Driverinc回车,然后在Defined symbols:着栏写入STM8S103
8、在Output Converter这栏,选择Output,勾选Gener additional output,选择Intel extended,勾选Output file中的Override default
9、在Debugger这栏中的Setup中的Driver:选择ST-LINK
10、新建一个空白New document命名为main.c 保存到APP这个文件夹里面,然后右击APP,选择ADD,选择Add main

推荐阅读

史海拾趣

DDP Engineered LED Solutions公司的发展小趣事

随着技术的不断成熟和市场的不断扩大,DDP Engineered LED Solutions公司开始注重市场拓展和品牌建设。公司积极参加国内外各类展会和论坛,展示公司的产品和技术实力,与业界同行交流学习。同时,公司还加大品牌宣传力度,通过广告、宣传册等多种渠道提升品牌知名度和美誉度。这些努力不仅让DDP的产品走进了更多客户的视野,也为公司的长远发展奠定了坚实的基础。

高通(GENITOP)公司的发展小趣事

1964年,超霸电池的前身——金山工业集团在中国香港地区成立,最初专注于生产9伏干电池,以满足当时收音机等电子产品的需求。这一时期的超霸电池以其稳定的质量和可靠的性能迅速在市场上站稳脚跟。随着电子产品的普及,金山工业敏锐地捕捉到市场机遇,逐步扩大生产规模,为后续的发展奠定了坚实基础。

AC Interface Inc公司的发展小趣事

在电子行业中,ABC Electronics Inc. 深知单打独斗难以取得长远发展。因此,公司积极寻求与其他企业的合作机会,通过技术共享、联合研发、市场互补等方式实现共赢。例如,公司与一家知名芯片制造商合作,共同开发了一款具有高性能的嵌入式系统解决方案,成功应用于智能家居、工业自动化等领域。这种合作模式不仅加速了产品的研发进程,也提高了公司的市场竞争力。

DIOO公司的发展小趣事

面对数字化时代的挑战和机遇,DIOO公司决定加快数字化转型步伐。通过引入云计算、大数据、人工智能等先进技术,DIOO公司实现了产品设计、生产、销售等各个环节的数字化管理。同时,DIOO公司还积极探索新的商业模式和市场机会,与互联网企业、电信运营商等合作伙伴共同打造智能生态圈。未来,DIOO公司将继续秉承创新、卓越、服务的理念,致力于成为全球领先的电子产品制造商和服务提供商。

Codeco Corporation Of Vermont公司的发展小趣事

在电子行业的浪潮中,Codeco Corporation Of Vermont(以下简称Codeco)由几位热衷于科技创新的工程师创立。他们看到了电子产品日益普及的趋势,决定投身这个充满机遇的领域。初创时期,资金短缺、市场竞争激烈,Codeco面临着巨大的挑战。然而,凭借着对技术的执着追求和对市场的敏锐洞察,他们成功开发出了一款具有创新性的电子产品,迅速在市场上占得一席之地。

Alan Industries Inc公司的发展小趣事

随着产品技术的不断提升,Alan Industries Inc.开始积极拓展市场。公司制定了详细的市场营销策略,通过线上线下的多渠道推广,成功将产品打入国内外市场。同时,公司还注重品牌建设,通过优质的产品和服务赢得了消费者的信任和口碑。随着品牌知名度的提升,公司的市场份额不断扩大,成为电子行业中的佼佼者。

问答坊 | AI 解惑

求暑假兼职或实习!,相信我,我可以!

个人简历: 本人大三,北京理工大学珠海学院自动化专业.   性别:男 主修:模电.数电.电力电子,传感器,51单片机,ARM嵌入式,PLC,运动控制理论,自控原理。 自学:网络技术,信息论,LINUX操作系统,PROTELL PCB。 熟练掌握: 汇编 C ...…

查看全部问答>

程序问题

大家好: 程序段是这样的: ht9200data bit p4.4 ht9200clk  bit p4.5 ht9200ce   bit p4.6 程序在1,2,3,行 出现的错误是: 二代手机程序.asm(1): error A17: INVALID BYTE BASE IN BIT ADDRESS EXPRESSION 二代手 ...…

查看全部问答>

请教PIC18F45K20配置字如何写

我用的是MCC18 3.20学生版 在MCC18的样例里面可以看到配置字的设置为#pragram config WDT = OFF 可是在编译的时候却报 :cinfiguration setting \'WDT\' not recognized 请问我应该怎样设置配置字呢?…

查看全部问答>

休眠PWR_EN是自动变低吗?

本人现在用的是三星2450的芯片。 按照datasheet上说的,如果要休眠只需要写一个寄存器PWRMODE=2BED就行,并且PWR_EN自动变低。 可是当我这么做的时候,PWR_EN依然是高电平,有没有做过的高手知道问题在哪?…

查看全部问答>

跪求:S3c44b0单片机驱动ISP1161 USB 问题??

各位大侠,小弟是硬件编程的新手,这里遇到了一个问题,急需求助: MCU:s3c44b0X,USB:ISP1161 DC。 现在的问题是:程序编译以后通过JTAG烧录到单片机中可以征程枚举,但是只要一断点或者按44b0上的reset键,pc就不能识别该usb设备,枚举也不成 ...…

查看全部问答>

SoftICE调试时死机

我装的DS 3.2 系统是WIN XP (SP3) 好不容易可以用SoftICE了,但是设置了断点调试的时候,经常死机,键盘鼠标不能用,只好重起. 搜索了一下,说是与XP不兼容, 看到有人说打个SoftICE for xp(sp2)的补丁就没问题了. 各位碰到过不?怎么解决的?…

查看全部问答>

求液晶屏MGLS-24064和DMF5005N的资料

最近整理公司前辈的东西,发现留下了MGLS-24064和DMF5005N两块液晶屏,真好我也想试验一下,但上网没查到相应的资料,请问大家谁有相应的资料和接口电路图啊?…

查看全部问答>

请教关于双向可控硅的控制问题

第一次搞可控硅的电路,想向大虾们请教一下双向可控硅控制交流信号的导通时,控制端的电压需要怎么处理,需要改变吗?…

查看全部问答>