你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 7207|回复: 12

STM8,调用TIM定时器,出现编译错误码

[复制链接]

1

主题

0

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2013-10-29 11:01:07 | 显示全部楼层 |阅读模式
本人初学者,STM8,调用TIM定时器,出现编译错误码
库文件STM8S_StdPeriph_Driver2.10版本
调用库文件
 
 
/* MAIN.C file
 * 
 * Copyright (c) 2002-2005 STMicroelectronics
 */
#include "stm8s.h"
#include "stm8s_gpio.h"
 
 
 
单体compilc成功后,后build后出现以后错误:
 
#error clnk Debug\t3.lkf:1 symbol _TIM1_GetCapture1 not defined (Debug\main.o )
#error clnk Debug\t3.lkf:1 symbol _TIM1_GetCapture2 not defined (Debug\main.o )
#error clnk Debug\t3.lkf:1 symbol _CLK_SYSCLKConfig not defined (Debug\main.o )
#error clnk Debug\t3.lkf:1 symbol _TIM1_DeInit not defined (Debug\main.o )
#error clnk Debug\t3.lkf:1 symbol _GPIO_Init not defined (Debug\main.o )
#error clnk Debug\t3.lkf:1 symbol _TIM1_ClearITPendingBit not defined (Debug\main.o )
#error clnk Debug\t3.lkf:1 symbol _TIM1_Cmd not defined (Debug\main.o )
#error clnk Debug\t3.lkf:1 symbol _TIM1_GetITStatus not defined (Debug\main.o )
 The command: "clnk -m Debug\t3.map -l"C:\Program Files\COSMIC\CXSTM8\Lib"  -o Debug\t3.sm8 Debug\t3.lkf " has failed, the returned value is: 1
 
回复

使用道具 举报

134

主题

4489

回帖

239

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2013-10-29 11:34:16 | 显示全部楼层

RE:STM8,调用TIM定时器,出现编译错误码

应该是没有调用TIM.c和TIM.H
回复 支持 反对

使用道具 举报

3

主题

161

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2013-10-29 12:46:13 | 显示全部楼层

RE:STM8,调用TIM定时器,出现编译错误码

没有添加相应的库文件
回复 支持 反对

使用道具 举报

8

主题

126

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
发表于 2013-10-29 12:53:53 | 显示全部楼层

回复:STM8,调用TIM定时器,出现编译错误码

同楼上两位。。。
回复 支持 反对

使用道具 举报

36

主题

541

回帖

4

蝴蝶豆

金牌会员

最后登录
2020-6-16
发表于 2013-10-29 16:54:33 | 显示全部楼层

RE:STM8,调用TIM定时器,出现编译错误码

你是不是没有在stm8s_conf.h里面把定时器开起来。。
回复 支持 反对

使用道具 举报

2

主题

60

回帖

0

蝴蝶豆

中级会员

最后登录
1970-1-1
发表于 2013-10-29 17:10:39 | 显示全部楼层

RE:STM8,调用TIM定时器,出现编译错误码

没有添加相应的库文件
回复 支持 反对

使用道具 举报

22

主题

456

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-7-20
发表于 2013-10-30 11:33:18 | 显示全部楼层

RE:STM8,调用TIM定时器,出现编译错误码

#include "stm8s_tim.h"
stm8s_tim.c文件没有加入导致问题,楼主可以参考ST的例程模板,
把需要的库函数 C语言文件都加入,H文件包含进去,可以防止再出现此类错误
回复 支持 反对

使用道具 举报

6

主题

86

回帖

0

蝴蝶豆

新手上路

最后登录
2019-8-20
发表于 2013-10-31 13:31:46 | 显示全部楼层

RE:STM8,调用TIM定时器,出现编译错误码

同1,2楼看法。
回复 支持 反对

使用道具 举报

4

主题

67

回帖

0

蝴蝶豆

初级会员

最后登录
2019-11-26
发表于 2013-10-31 19:31:00 | 显示全部楼层

RE:STM8,调用TIM定时器,出现编译错误码

前面说的很对,添加定时器头文件
回复 支持 反对

使用道具 举报

4

主题

224

回帖

0

蝴蝶豆

初级会员

最后登录
2020-7-4
发表于 2013-11-3 00:48:58 | 显示全部楼层

RE:STM8,调用TIM定时器,出现编译错误码

综合一下,有以下几种:
1、IDE中未将对应的的 .c文件加进来
2、函数对应的.h文件在 函数的调用文件中未 include进来,可增加函数申明解决此问题
3、对应的宏开关关闭了
回复 支持 反对

使用道具 举报

关于 意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
13245底部标题123相同标题
12底部标题123相同标题
33333底部标题123相同序号
3435底部标题-无链接
关注我们
st-img 微信公众号
st-img 手机版