请问在战舰版485的实验模板中添加上定时器中断功能的步骤怎么做?

2019-10-14 23:18发布

请问在战舰版485的实验模板中添加上定时器中断功能的步骤怎么做? 我添加了timer.c 和timer.h,并且config函数中,取消掉了对stm32f10x_tim.h的注释//,可是还是报错
如下..OBJRS485.axf: Error: L6218E: Undefined symbol TIM_ClearITPendingBit (referred from timer.o).
..OBJRS485.axf: Error: L6218E: Undefined symbol TIM_Cmd (referred from timer.o).
..OBJRS485.axf: Error: L6218E: Undefined symbol TIM_GetITStatus (referred from timer.o).
..OBJRS485.axf: Error: L6218E: Undefined symbol TIM_ITConfig (referred from timer.o).
..OBJRS485.axf: Error: L6218E: Undefined symbol TIM_TimeBaseInit (referred from timer.o).


这五个error,请问大家这是为什么呀/?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
lhshengshi
1楼-- · 2019-10-15 21:14
 精彩回答 2  元偷偷看……
怒吃三碗米
2楼-- · 2019-10-16 00:39
我今天也遇到了这个问题。
发现原子哥在485的例程中没有用到定时器,所以声明定时器一些寄存器配置的文件"stm32f10x_tim.c"没有出现在485工程中。
解决方式有两种:1、新建工程,把所有的内置外设的.c文件,都放在FWLIB文件夹下,任485工程调用即可。
2、把“stm32f10x_tim.c”放入工程中。

一周热门 更多>