历史上的今天
今天是:2025年01月15日(星期三)
2020年01月15日 | stm8L051使用库建工程
2020-01-15 来源:eefocus
先前直接寄存器开发,不过挺麻烦的,寄存器开发stm8s103直接对着英文技术手册写代码,现在换到了stm8L的又要回头看英文文档,开发效率个人感觉对于我这个新手来说还是很低的。现在在社区下载了一份固件,看看能不能建立一个用库的工程吧。(先前简单看过别人建工程的过程,由于对IAR不熟悉,不成功,现在也就是刚刚弄到没任何错误。)
1 先下载一份工程固件stsw-stm8016,固件迟些发送到资源上面,也可以到stm32/stm8社区下载。
2 建立一个iar的工程
这里建立的工程如下(我已经弄好的):
备注:app文件放我们自己编写的BSP驱动,lib放固件,还有三个文件
这三个文件直接放在工程里面。
弄好了如下:

xxconf.h文件用于加载固件的.h文件
xxit.h为中断函数的一些声明。
3 然后建立一个bsp.c和.h文件(这里不一定这样,只是我这里是如此)
然后bsp.h中内容如下 :

备注:
4 然后把源码.h文件所在目录加载在iar中:
5 最后main:
6 编译通过,接下来就可以根据固件包中提供的开发文档快速复制黏贴了^_^。
7 以上为本次建工程的对于我来说的一些关键步骤,先前在这些地方错的很多。
8 这只是我这里建工程的一个路子,有很多开发者建工程的目录安排,文档设置个人感觉是相当好的,值得我再花时间去研究研究。。。。。
备注:上面说到关于文件库文件锁定的问题,也可以在文件目录之下点击相关文件的属性,然后把“只读”属性的选项去掉,就可以直接在IAR中对库文件进行修改了。
史海拾趣
|
本帖最后由 paulhyde 于 2014-9-15 09:49 编辑 刚刚看到了这样的信息. 北京市教委根据2008年将要举行奥运会的具体情况,决定今年的北京市大学生电子设计竞赛活动提前到5月24日进行,为时一天,主要内容包括模拟电路和可编程逻辑器件的应用。 200 ...… 查看全部问答> |
|
时值装修旺季,许多家庭在经历去年雪灾严寒之后开始将采暖设备优先采购,而目前一项精确采暖和高效节能相结合的高科技产品——碳晶平面发热材料正式登陆南京,作为拥有三项国家发明专利的新产品,碳晶地暖已经在上海成功实践,并被南极科考队采纳使 ...… 查看全部问答> |
|
说到要求超高性能的前沿应用,就不得不提起ADI公司的SHARC处理器。随着更高动态范围、更高性能和更低成本等市场压力的与日俱增,各种应用对浮点处理器的需求也在不断增加。本文将介绍第一款SHARC处理器背后的历史,并讨论其架构的创新,这使得这款 ...… 查看全部问答> |
|
本帖最后由 paulhyde 于 2014-9-15 09:33 编辑 信息 技 术 的快速发展,电子产品广泛地进入生产和生活领域,使得数据存储需求日益增强。本文研究设计了一种基于Nios I处理器的硬盘存储系统。首先,本文介绍了论文选题的背景及国内外相关研究的进展 ...… 查看全部问答> |
|
1,写了一个SPI的驱动,使用的是驱动模型框架,probe,remove等,现在要给上层应用程序提供接口,以实现读,写,打开,关闭等功能,是不是要向字符驱动那样实现write,read等函数? 2,如果不使用字符驱动的那些接口,那要怎么实现以提供接口给上 ...… 查看全部问答> |
|
本公司现在招驱动开发方面书籍的作者 待遇丰厚 有兴趣的可以和我联系 进行详谈 QQ878298915 请注明 驱动 Email pyq_1985@163.com… 查看全部问答> |
|
请问用基于S3C4510B处理器用 mc35i 模块开发GPRS 数据传单元是否用移植PPP协议. 请问用基于S3C4510B处理器用 mc35i 模块开发GPRS 数据传单元是否用移植PPP协议.… 查看全部问答> |




