历史上的今天
今天是:2025年03月17日(星期一)
2020年03月17日 | STM8新建IAR工程
2020-03-17 来源: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、验证,写了一个简单的串口输出输入的例程,验证我们的工程:
史海拾趣
|
本帖最后由 paulhyde 于 2014-9-15 03:33 编辑 再来分享一下2007全国大学生电子设计竞赛D题程控滤波器的三个方案设计吧~~~~ 原题: 程控滤波器(D题) 【本科组】 一、任务 设计并制作程控滤波器,其组成如图1所示。放大器增益可设置;低通 ...… 查看全部问答> |
|
一、热电偶测温的应用原理 热电偶是工业上最常用的温度检测元件之一。其优点是: ①测量精度高。因热电偶直接与被测对象接触,不受中间介质的影响。 &nbs ...… 查看全部问答> |
|
找到了个vc的: http://www.codeproject.com/kb/shell/seashell.aspx?df=100&forumid=929 应该evc的也有一大堆吧,怎么找不到?… 查看全部问答> |
|
请问驱动程序版本号中各个字段的的意义是什么?比如一个驱动程序的版本号为:5.01.2600.0000,这四段字节的意义分别是什么呢?谢谢!… 查看全部问答> |
|
在下面的程序我发现"UART_SendData8"打印的数据为BB CC 00,这是怎么回事? 还有,我把a,b,c都定义成int就可以正确的打打印的数据为基础00 aa 00 bb 00 cc. void sum(u8 msg, ...) { ...… 查看全部问答> |
|
打算让p12输出pwm波,但调试半天程序一直有问题,但不报错。用板子上的led和蜂鸣器,没有一点反应,后来改用proteus仿真了一下,显示输出电平没有变化,希望能有大神帮忙解决这个问题,不胜感激啊。。。 #include \"msp430x14x.h\" void main() ...… 查看全部问答> |




