搜索
bottom↓
回复: 56

用STM8库中的例程攻略

[复制链接]

出0入0汤圆

发表于 2009-7-22 11:16:32 | 显示全部楼层 |阅读模式
经过几天的摸索我终于掌握用STM8库的方法,但我还认为不用库也很好,
1.首先要装好ST8的开发环境,一个是ST Visual Develop 一个是COSMIC stm8 C语言编译器.第三把STM8的库下下来
2.建立一个新的环境和一个工程,当然工程和环境可同名
3.这一点是关键,把STM8库下的**\FWLib\project\STVD\Cosmic   STM8_interrupt_vetor.c考到你的新工程目录下
4.打开库中的example目录下的一个例子,把除了STM8_interrupt_vetor.c的所有东东考到你的工程下边
5,然后把要涉及的文件包进去,这里注意当编译时提示,没有函数时,大家把函数名考一下,到库CHM文件索引下,然后把C文件包含到include
6.这时编译大功告成了

现在举个例子哈
比如我要把下来的库里example中的GPIO第二个例程做下库编译
首先建一个空间如:新建目录
E:\STM8\test2
马上考贝库路径中的**\FWLib\project\STVD\Cosmic   STM8_interrupt_vetor.c 到你的目录下,再把其它的考贝过来
点击此处下载 ourdev_463375.rar(文件大小:699K) (原文件名:经过几天的摸索我终于掌握用STM8库的方法.rar)

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入8汤圆

发表于 2009-7-22 12:14:22 | 显示全部楼层
记得include的时候,使用相对路径,不要用决对路径。

出0入0汤圆

发表于 2010-1-27 20:56:17 | 显示全部楼层
看了半天还是不太习惯。请使用过的人写个教程。

出0入0汤圆

发表于 2010-2-1 11:42:35 | 显示全部楼层
告诫楼主和群友:

    楼主的这种方法是很好,可是全盘使用STM8库代码的时候,会引入一个问题,
就是当芯片有flash限制时,库代码中有很多是没用的,这时候最终编译的二进制
文件会大很多,若大批量生产时会增加芯片成本!

出0入8汤圆

发表于 2010-2-2 09:38:36 | 显示全部楼层
楼上的担心是多于的,

顶楼讲的是copy库文件在自己的工程中利用现有的代码加速开发。对于使用现有的库,打开“split”优化即可:


(原文件名:1.png)

出0入0汤圆

发表于 2010-5-6 13:49:07 | 显示全部楼层
STM8 mark

出0入0汤圆

发表于 2010-5-11 13:14:29 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-5-11 13:26:07 | 显示全部楼层
不错!

出0入18汤圆

发表于 2010-5-19 11:04:43 | 显示全部楼层
学习了

出0入0汤圆

发表于 2010-5-22 15:50:25 | 显示全部楼层
MARK

出0入8汤圆

发表于 2010-5-29 17:14:52 | 显示全部楼层
回复【4楼】Grant  
楼上的担心是多于的,
顶楼讲的是copy库文件在自己的工程中利用现有的代码加速开发。对于使用现有的库,打开“split”优化即可:

(原文件名:1.png)
-----------------------------------------------------------------------

太谢谢 grant了。

出0入0汤圆

发表于 2010-5-29 18:42:52 | 显示全部楼层
the people who developed stvd are retards.

as to the way to include the firmware library: you can put it where you want, and just point the include path to include the header / source files.

what I have yet to figure out is how to include the compiled library in a project so I don't have to compile the source code each time.

again, that goes to the retardedness of those folks at stvd/cosmic.

出0入0汤圆

发表于 2010-5-31 20:18:07 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-6-19 14:09:51 | 显示全部楼层
mark,谢谢。

出0入0汤圆

发表于 2010-8-5 20:09:27 | 显示全部楼层
学习了

出0入0汤圆

发表于 2010-8-19 16:06:04 | 显示全部楼层
正在学习中。

出0入0汤圆

发表于 2010-8-25 13:54:25 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-25 13:58:31 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-18 08:59:44 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-10-22 15:05:17 | 显示全部楼层
STM8 mark

出0入0汤圆

发表于 2010-10-25 00:37:58 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-11-5 11:43:16 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-5 11:58:16 | 显示全部楼层
MARK!!

出0入0汤圆

发表于 2010-11-5 12:58:38 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-1 23:01:06 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-1-20 11:19:58 | 显示全部楼层
学习

出0入0汤圆

发表于 2011-5-3 14:28:46 | 显示全部楼层
貌似还是不行哦。

出0入0汤圆

发表于 2011-5-8 22:44:27 | 显示全部楼层
学习了、、

出0入0汤圆

发表于 2011-5-25 16:07:26 | 显示全部楼层
学习中!!mark!!!

出0入0汤圆

发表于 2011-6-1 11:24:09 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-6-21 13:29:30 | 显示全部楼层
资料怎么好像打不开?

出0入0汤圆

发表于 2011-6-22 15:47:35 | 显示全部楼层
终于找到答案~~~~~

出0入0汤圆

发表于 2011-6-23 23:21:42 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-21 08:58:48 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-21 12:12:50 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-29 18:18:30 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-1 15:47:42 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-1 23:34:15 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-5-7 11:18:43 | 显示全部楼层
STM8 库的使用,谢谢LZ

出0入0汤圆

发表于 2012-5-7 16:21:34 | 显示全部楼层
学习了,谢谢啊

出0入0汤圆

发表于 2012-5-8 23:47:34 | 显示全部楼层
呵呵,mark

出0入0汤圆

发表于 2012-7-21 18:53:43 | 显示全部楼层
不懂用库

出0入0汤圆

发表于 2012-7-31 14:38:46 | 显示全部楼层
STM8 库的使用,以备不时之需

出0入0汤圆

发表于 2012-8-9 17:05:52 | 显示全部楼层
活用库,很方便

出0入0汤圆

发表于 2012-8-9 17:20:54 | 显示全部楼层
mark      

出0入0汤圆

发表于 2012-8-10 12:34:34 | 显示全部楼层
STM8 库的使用,以备不时之需

出0入0汤圆

发表于 2012-9-23 21:39:47 | 显示全部楼层
Thanks for sharing!

出0入0汤圆

发表于 2013-2-8 17:45:42 | 显示全部楼层
收藏了看下,谢谢!

出0入0汤圆

发表于 2013-2-10 00:42:43 来自手机 | 显示全部楼层
应该不用到的函数编译后,不会被链接到生成的

出0入0汤圆

发表于 2013-3-28 21:38:25 | 显示全部楼层
用寄存品代码效力最高。

出0入0汤圆

发表于 2013-3-28 22:48:47 | 显示全部楼层
mark stm8

出0入0汤圆

发表于 2013-4-8 15:18:34 | 显示全部楼层
谢谢分享      

出0入0汤圆

发表于 2013-4-9 11:04:13 | 显示全部楼层
学习了 mark sounds intresting

出0入0汤圆

发表于 2013-4-20 10:40:29 | 显示全部楼层
谢谢了!!

出0入0汤圆

发表于 2014-10-28 13:07:38 | 显示全部楼层
Grant 发表于 2010-2-2 09:38
楼上的担心是多于的,

顶楼讲的是copy库文件在自己的工程中利用现有的代码加速开发。对于使用现有的库,打 ...

感谢提供这个优化方式呀

出0入0汤圆

发表于 2014-10-30 15:15:37 | 显示全部楼层
还没用过库函数了。学习了

出0入0汤圆

发表于 2017-8-22 10:23:51 | 显示全部楼层
请问你们的stm8的库是在哪里下载的?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-22 02:19

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表