打印
[STM32F1]

TIM_Cmd问题

[复制链接]
618|30
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pangb|  楼主 | 2022-10-16 09:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为什么在uv5中TIM_Cmd(TIM1,ENABLE)会出现“implicit declaration of function tim_cmd is invalid in c99”而致编译失败?

使用特权

评论回复
沙发
pangb|  楼主 | 2022-10-16 09:51 | 只看该作者
奇怪的是,所有关于tim的头文件都放进去了,还是不行。

使用特权

评论回复
板凳
renyaq| | 2022-10-16 09:53 | 只看该作者
是不是uv5的版本问题?

使用特权

评论回复
地板
zhuhuis| | 2022-10-16 09:55 | 只看该作者
和版本的关系不大

使用特权

评论回复
5
xxrs| | 2022-10-16 09:57 | 只看该作者
应该还是设置问题可能是

使用特权

评论回复
6
heweibig| | 2022-10-16 09:59 | 只看该作者

比如c/cpp文件有加到工程?

使用特权

评论回复
7
shimx| | 2022-10-16 10:01 | 只看该作者
c/cpp的属性设置?

使用特权

评论回复
8
huangchui| | 2022-10-16 10:03 | 只看该作者
编译器的设置?

使用特权

评论回复
9
juventus9554| | 2022-10-16 10:38 | 只看该作者
还有是否用了C++的语法,而不是C的语法?

使用特权

评论回复
10
renyaq| | 2022-10-16 10:40 | 只看该作者
需要在属性里两个地方设置路径和添加头文件。

使用特权

评论回复
11
pangb|  楼主 | 2022-10-16 10:42 | 只看该作者
c/c++页的选项只有c99

使用特权

评论回复
12
pangb|  楼主 | 2022-10-16 10:44 | 只看该作者
在c/c++页已经加入了inc.文件,是cubemx自动生成的

使用特权

评论回复
13
pangb|  楼主 | 2022-10-16 10:45 | 只看该作者
另外在ASM里加入同样一份inc 文件,还是不行。

使用特权

评论回复
14
zwll| | 2022-10-16 10:48 | 只看该作者
官网上能下到的最新版本。也使用了timer的外设,我是用的库文件方式,不是cube生成的。

使用特权

评论回复
15
stly| | 2022-10-16 10:50 | 只看该作者
可以C/C++页的misc control可以使用--CPP11,就可以选择使用C++11来编译

使用特权

评论回复
16
pangb|  楼主 | 2022-10-16 10:52 | 只看该作者
还是不行。。。。

使用特权

评论回复
17
shimx| | 2022-10-16 10:54 | 只看该作者
现在你用的是什么版本的keil?

使用特权

评论回复
18
zhenykun| | 2022-10-16 10:58 | 只看该作者
如果方便的话,可以提供一下完整的keil工程文件我在环境上试一下,

使用特权

评论回复
19
dingy| | 2022-10-16 10:59 | 只看该作者

另外你现在的环境有可以正常跑的通的工程是么?

使用特权

评论回复
20
jiahy| | 2022-10-16 11:01 | 只看该作者
只是加了timer相关的驱动之后就不行了?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

701

主题

7643

帖子

6

粉丝