STM32问题分析:在keil下编译,已经定义好的代码提示未定义的解决办法

说明:
本文原创作者『Allen5G』
首发于微信公众号『Allen5G』
标签:编程,软件,算法,思维

QQ技术资料群:736386324
个人微信 : coderAllen (人较多,请备注公众号读者)

推荐阅读:
如何更快的学习单片机?


编译出现如下错误:
…\main.c(24): error: #20: identifier “TIM_TimeBaseInitTypeDef” is undefined
…\main.c: TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;
…\main.c: ^
…\main.c(47): error: #20: identifier “TIM_CounterMode_Up” is undefined
…\main.c: TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;

所有提示未定义的代码都已经确定定义过,但为什么会出现这样的情况?

最后发现,在stm32f10x_conf.h 里面包含stm32f10x_tim.h头文件的代码被注释掉了,重新包含这个头文件就把上面的问题解决了。

你可能感兴趣的:(STM32深入剖析实践)