[其他ST产品] TIM_Cmd问题

[复制链接]
 楼主| pangb 发表于 2020-9-7 22:40 | 显示全部楼层 |阅读模式
为什么在uv5中TIM_Cmd(TIM1,ENABLE)会出现“implicit declaration of function tim_cmd is invalid in c99”而致编译失败?
stly 发表于 2020-9-7 22:43 | 显示全部楼层

还有什么现象?能再详细描述下吗?
 楼主| pangb 发表于 2020-9-7 22:47 | 显示全部楼层
奇怪的是,所有关于tim的头文件都放进去了,还是不行。
chenjunt 发表于 2020-9-7 22:55 | 显示全部楼层
是不是uv5的版本问题?
morrisk 发表于 2020-9-7 23:01 | 显示全部楼层
和版本的关系不大
xxrs 发表于 2020-9-7 23:04 | 显示全部楼层
应该还是设置问题可能是
zhuhuis 发表于 2020-9-7 23:07 | 显示全部楼层
比如c/cpp文件有加到工程?
chuxh 发表于 2020-9-7 23:11 | 显示全部楼层
c/cpp的属性设置?
supernan 发表于 2020-9-7 23:17 | 显示全部楼层
编译器的设置?
chenjunt 发表于 2020-9-7 23:20 | 显示全部楼层
还有是否用了C++的语法,而不是C的语法?
xxmmi 发表于 2020-9-7 23:23 | 显示全部楼层
需要在属性里两个地方设置路径和添加头文件。
 楼主| pangb 发表于 2020-9-7 23:27 | 显示全部楼层
c/c++页的选项只有c99
 楼主| pangb 发表于 2020-9-7 23:32 | 显示全部楼层
在c/c++页已经加入了inc.文件,是cubemx自动生成的
 楼主| pangb 发表于 2020-9-7 23:36 | 显示全部楼层
另外在ASM里加入同样一份inc 文件,还是不行。
tian111 发表于 2020-9-7 23:39 | 显示全部楼层
官网上能下到的最新版本。也使用了timer的外设,我是用的库文件方式,不是cube生成的。
llljh 发表于 2020-9-7 23:43 | 显示全部楼层
可以C/C++页的misc control可以使用--CPP11,就可以选择使用C++11来编译
 楼主| pangb 发表于 2020-9-7 23:46 | 显示全部楼层
还是不行。。。。
guoyt 发表于 2020-9-7 23:51 | 显示全部楼层
现在你用的是什么版本的keil?
huanghuac 发表于 2020-9-7 23:55 | 显示全部楼层
如果方便的话,可以提供一下完整的keil工程文件我在环境上试一下,
huwr 发表于 2020-9-7 23:58 | 显示全部楼层
另外你现在的环境有可以正常跑的通的工程是么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

701

主题

7643

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部

701

主题

7643

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部