历史上的今天
今天是: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文件输出;

至此,所有设置步骤完成,新建项目结束。
史海拾趣
|
I2C 总线8 位远程I-O 扩展口芯片PCF8574 的原理 PCF8574 是PHILIPS 公司推出的一款带I2C 总线,具有CMOS 电路可使大多数MCU 实现远程I/O 口扩展该器件包含一个8 位准双向口和一个I2C 总线接口PCF8574 电流消耗很低且口输出锁存具有大电流驱动能力可直接驱动LED 它还带有一条中断接线INT 可与MCU 的 ...… 查看全部问答> |
|
本帖最后由 paulhyde 于 2014-9-15 09:47 编辑 你参加过电子设计竞赛吗?你知道每年都有哪些电子设计竞赛能让你大显身手吗?在此,总结出2008年度一些半导体厂商举办的电子竞赛,你可以更全面的了解各个竞赛围绕的技术、竞赛日程、奖项设置等信息 ...… 查看全部问答> |
|
单端口网卡的零拷贝我已经实现了,就是网卡将数据包DMA到ring中,我现在的疑问是多端口网卡 的几个端口将收到的数据包是传到一个ring呢,还是多个ring,如果是一个ring,程序就不用改了哈哈。 我用的是Intel EXPI 9404 千兆光纤网口。驱动e1000e, ...… 查看全部问答> |
|
准备学习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);//这里必然 ...… 查看全部问答> |
|
做的一个保护器,用的430单片机和SIM300模块,利用手机短信控制现场设备,现在的问题是加回复函数后即执行一条指令返回一条确认消息,奇怪的是烧写完程序第一条指令可以执行,但后面的不执行,但如果人工复位后后面收到的指令也可以执行,注:未加 ...… 查看全部问答> |
|
首先从TI的官方网站 下载 halcogen 软件 下载地址如下 http://www.ti.com.cn/tool/cn/halcogen halcogen 软件安装步骤 如下 非常简单 双击 halcogen 安装图标 出现下图画面 点击 ...… 查看全部问答> |
|
如题所说,我做一个超声波测距,可是在做完后测试,发现精度低,误差大,用的模块是HC-SR04,淘宝上6块钱买的,应该没什么问题,软件部分算法也没出什么错,所以想问问大家,有没有什么办法可以提高下。最好能多给点启发。… 查看全部问答> |




