历史上的今天
今天是: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
上一篇:STM8 亮灯程序
下一篇:详解单片机程序的运行过程
史海拾趣
|
个人简历: 本人大三,北京理工大学珠海学院自动化专业. 性别:男 主修:模电.数电.电力电子,传感器,51单片机,ARM嵌入式,PLC,运动控制理论,自控原理。 自学:网络技术,信息论,LINUX操作系统,PROTELL PCB。 熟练掌握: 汇编 C ...… 查看全部问答> |
|
我用的是MCC18 3.20学生版 在MCC18的样例里面可以看到配置字的设置为#pragram config WDT = OFF 可是在编译的时候却报 :cinfiguration setting \'WDT\' not recognized 请问我应该怎样设置配置字呢?… 查看全部问答> |
|
本人现在用的是三星2450的芯片。 按照datasheet上说的,如果要休眠只需要写一个寄存器PWRMODE=2BED就行,并且PWR_EN自动变低。 可是当我这么做的时候,PWR_EN依然是高电平,有没有做过的高手知道问题在哪?… 查看全部问答> |
|
跪求:S3c44b0单片机驱动ISP1161 USB 问题?? 各位大侠,小弟是硬件编程的新手,这里遇到了一个问题,急需求助: MCU:s3c44b0X,USB:ISP1161 DC。 现在的问题是:程序编译以后通过JTAG烧录到单片机中可以征程枚举,但是只要一断点或者按44b0上的reset键,pc就不能识别该usb设备,枚举也不成 ...… 查看全部问答> |
|
我装的DS 3.2 系统是WIN XP (SP3) 好不容易可以用SoftICE了,但是设置了断点调试的时候,经常死机,键盘鼠标不能用,只好重起. 搜索了一下,说是与XP不兼容, 看到有人说打个SoftICE for xp(sp2)的补丁就没问题了. 各位碰到过不?怎么解决的?… 查看全部问答> |
|
最近整理公司前辈的东西,发现留下了MGLS-24064和DMF5005N两块液晶屏,真好我也想试验一下,但上网没查到相应的资料,请问大家谁有相应的资料和接口电路图啊?… 查看全部问答> |




