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

STM32F070R6

[复制链接]
丹心汗青 提问时间:2017-1-10 15:41 /
悬赏10ST金币未解决
Error: L6218E: Undefined symbol TIM_SetCounter (referred from time.o).这种错误是什么情况?同一个c文件里的TIM_Cmd(TIM3, DISABLE);却是ok的为什么?
我#include “STM32F0XX_TIM.H“”还是这错误,哪位高手能解释下谢谢!使用的是klie5.

收藏 1 评论7 发布时间:2017-1-10 15:41

举报

7个回答
any012 回答时间:2017-1-10 15:44:35
本帖最后由 any012 于 2017-1-10 16:03 编辑

我估计是这样的:
你虽然在.c文件里包含了头文件#include “STM32F0XX_TIM.H”,
但这个头文件对应的.c文件即STM32F0XX_TIM.C你忘了加进到工程里。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

leo121_3006061 回答时间:2017-1-10 16:28:14
像楼上说的,如果文件存在,可以Rebuild整个工程或单独build这个文件试试

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

丹心汗青 回答时间:2017-1-10 16:33:04
any012 发表于 2017-1-10 15:44
我估计是这样的:
你虽然在.c文件里包含了头文件#include “STM32F0XX_TIM.H”,
但这个头文件对应的.c文件 ...

您好在工程的lib里面有添加这个库文件的。
丹心汗青 回答时间:2017-1-10 16:35:36
leo121_3006061 发表于 2017-1-10 16:28
像楼上说的,如果文件存在,可以Rebuild整个工程或单独build这个文件试试

您好,试过了还是一样的错误。我就从新命名了个文件名字比如源函数是CMD();我就把该函数复制过来,函数名改为CMD1()就不报错了,实在搞不定只能这么搞了
any012 回答时间:2017-1-10 16:45:43
本帖最后由 any012 于 2017-1-10 16:59 编辑
丹心汗青 发表于 2017-1-10 16:33
您好在工程的lib里面有添加这个库文件的。

额,这就不清楚了。

我学的野火和原子的教程,一般都是在stm32f10x_config.h这个头文件里,将用到的外设对应的头文件前的注释去掉,然后工程列表里的StdPeriph_Driver文件夹下,再加入对应的外设的.c文件。
自己编写的.c文件,只要对应的头文件里包含stm32f10x.h就可以了。

zero99 回答时间:2017-1-11 10:04:35
楼主可以把标题写清楚点,不要只写个芯片型号,这样也方便问题解决
海迹天涯 回答时间:2017-1-11 11:17:26
楼主不如把工程上传,我们编译一下就找到原因了

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版