请问在战舰版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,请问大家这是为什么呀/?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
发现原子哥在485的例程中没有用到定时器,所以声明定时器一些寄存器配置的文件"stm32f10x_tim.c"没有出现在485工程中。
解决方式有两种:1、新建工程,把所有的内置外设的.c文件,都放在FWLIB文件夹下,任485工程调用即可。
2、把“stm32f10x_tim.c”放入工程中。
一周热门 更多>