历史上的今天
返回首页

历史上的今天

今天是:2025年02月02日(星期日)

2020年02月02日 | STM8学习总结一:工程建立

2020-02-02 来源:eefocus

关于IAR for STM8软件安装,本文不进行叙述,百度即可;本文主要叙述项目建立。


一、新建项目文件夹,命名为A,A中包含三个文件夹,分别是FWlib,Project,USER;

(1)FWlib文件夹主要放置官方的库函数和头文件即“inc文件夹”和“src文件夹”,直接使用下载的“STM8S_StdPeriph_Driver文件夹”也可;


(2)Project文件夹主要放置保存工程文件和编译产生的.hex文件;


(3)USER文件夹主要放置main.c,stm8s_conf.h,和用户编写的功能文件即.c与.h文件;


二、新建Workspace,新建Project:


(1)File -> New Workspace


(2)Project -> Create New Project,保存到项目文件夹A中;

(3)右击工程名 -> Add -> Add File…/Group…(File代表添加单个文件,Group代表添加文件夹)添加相关文件到工程中:


添加前:

添加后:

三、设置工程Option,右击工程名-> Options,进行如下设置:


(1)GeneralOptions -> Device,设置对应STM8单片机型号;

(2)添加编译路径:C/C++ Compiler -> Preprocessor,并将路径设置为相对路径,即文件夹移动到什么地方都可以编译;

设置相对路径:

(3)设置为.hex文件输出;

至此,所有设置步骤完成,新建项目结束。

推荐阅读

史海拾趣

安森德(Ascend)公司的发展小趣事

在快速发展的过程中,安森德公司始终注重品牌建设和文化塑造。公司坚持以客户为中心的服务理念,不断提升产品质量和服务水平。同时,安森德还积极参与各类行业活动和公益事业,提升公司的社会形象和品牌价值。在内部管理方面,公司倡导创新、协作、担当的企业文化,为员工提供了一个良好的工作环境和发展平台。这些举措不仅增强了员工的归属感和凝聚力,也为公司的长远发展奠定了坚实的基础。

三环(CCTC)公司的发展小趣事

随着科技的不断进步和市场环境的变化,三环(CCTC)公司认识到科技创新是企业持续发展的关键。因此,公司加大了研发投入力度,引进和培养了一批高素质的研发人才,建立了以博士、硕士为主组成的技术研发团队。同时,公司积极承担并完成多个国家、省级重点科研项目,不断开展新材料、新产品、新技术的研究与创新。这些努力使公司在多个领域取得了突破性的成果,实现了转型升级。

Bud Industries公司的发展小趣事

近年来,三环(CCTC)公司更加注重产品品质和品牌建设。公司建立了完善的质量管理体系和检测手段,确保产品质量稳定可靠。同时,公司加强了品牌宣传和推广力度,提高了品牌知名度和美誉度。通过不断提升产品品质和加强品牌建设,公司赢得了更多客户的信任和支持,实现了可持续发展。

地博电子(DIBO)公司的发展小趣事

为了进一步拓展市场,地博电子在2016年成立了湖南地博光学材料有限公司,并建立了覆盖全国的营销网络。这一举措使得地博电子的产品能够更快速地触达目标客户,提高了市场占有率和品牌影响力。同时,全国营销网络的建立也为地博电子的未来发展提供了更广阔的空间。

CalAmp公司的发展小趣事

随着物联网技术的快速发展,车队管理成为了一个重要的应用领域。CalAmp公司凭借其深厚的技术积累和市场洞察力,成功推出了一款车队管理新解决方案。该方案通过直观的用户界面(UI)设计,为企业、政府和建筑机构提供了更为便捷、高效的车队管理工具。用户可以通过该界面轻松获取关键业务数据,如资产位置、驾驶行为和车辆状态等,从而加快智能决策,提高车队运营效率,降低成本并增强安全性。这一创新解决方案的推出,进一步巩固了CalAmp在车队管理领域的领先地位。

南晶电子(DGNJDZ)公司的发展小趣事

在发展过程中,南晶电子始终秉持合作共赢的理念。公司与上下游企业建立了紧密的合作关系,共同推动产业链的发展。同时,南晶电子还积极参与社会公益事业,为社会进步和发展贡献自己的力量。通过与各方的共同努力,南晶电子在电子行业树立了良好的企业形象和口碑。

问答坊 | AI 解惑

I2C 总线8 位远程I-O 扩展口芯片PCF8574 的原理

PCF8574 是PHILIPS 公司推出的一款带I2C 总线,具有CMOS 电路可使大多数MCU 实现远程I/O 口扩展该器件包含一个8 位准双向口和一个I2C 总线接口PCF8574 电流消耗很低且口输出锁存具有大电流驱动能力可直接驱动LED 它还带有一条中断接线INT 可与MCU 的 ...…

查看全部问答>

2008年各类电子设计大赛信息大综合

本帖最后由 paulhyde 于 2014-9-15 09:47 编辑 你参加过电子设计竞赛吗?你知道每年都有哪些电子设计竞赛能让你大显身手吗?在此,总结出2008年度一些半导体厂商举办的电子竞赛,你可以更全面的了解各个竞赛围绕的技术、竞赛日程、奖项设置等信息 ...…

查看全部问答>

多端口网卡零拷贝问题

单端口网卡的零拷贝我已经实现了,就是网卡将数据包DMA到ring中,我现在的疑问是多端口网卡 的几个端口将收到的数据包是传到一个ring呢,还是多个ring,如果是一个ring,程序就不用改了哈哈。 我用的是Intel EXPI 9404 千兆光纤网口。驱动e1000e, ...…

查看全部问答>

做DSP视频口驱动,卡住看不下去了。

    准备学习DSP视频口(VP口)的驱动,先是看操作系统和驱动开发手册,了解驱动的工作原理和程序结构,然后看VP口的工作原理,接着发现不了解数据传输协议是不行的,于是开始看了下BT.656的传输协议,结果卡在这看不动了,对于协议中场的 ...…

查看全部问答>

VxWorks中的select问题(谁有使用select来收发Tcp或Udp数据)

while(true){     assert(errno==0);//这里取错误号等于0     int ret=select(nfds+1,&readFs,NULL,NULL,&timeOut);     if( ret>0 ){         assert(errno==0x3d0002);//这里必然 ...…

查看全部问答>

问一个MSP430的问题

做的一个保护器,用的430单片机和SIM300模块,利用手机短信控制现场设备,现在的问题是加回复函数后即执行一条指令返回一条确认消息,奇怪的是烧写完程序第一条指令可以执行,但后面的不执行,但如果人工复位后后面收到的指令也可以执行,注:未加 ...…

查看全部问答>

LED应急灯

据了解,现在的应急灯有几种模式,普通的,消防用的,(有的带报警)交流充电的还有直流充电的,以前都是用灯泡或荧光 灯管来照明,现在是用LED的设计,电池有铅酸的,还有其它各种充电电池,高级一些有带遥控和一些智能功能。我只理解这些,希望大 ...…

查看全部问答>

Hercules 代码生成工具安装与使用入门学习

首先从TI的官方网站 下载 halcogen 软件 下载地址如下      http://www.ti.com.cn/tool/cn/halcogen halcogen 软件安装步骤 如下  非常简单 双击 halcogen  安装图标 出现下图画面 点击   ...…

查看全部问答>

最近做了一个超声波测距

如题所说,我做一个超声波测距,可是在做完后测试,发现精度低,误差大,用的模块是HC-SR04,淘宝上6块钱买的,应该没什么问题,软件部分算法也没出什么错,所以想问问大家,有没有什么办法可以提高下。最好能多给点启发。…

查看全部问答>

三极管增益的计算问题

这个公式书上直接拿出来,说射击跟随器电压增益接近1 ,但可以放大电流,这个公式怎么推出来的呀? …

查看全部问答>