打印
[MM32软件]

TIM_ClockDivision警告是什么意思?

[复制链接]
8414|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
motor666|  楼主 | 2021-7-12 14:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
将STM32F0的程序移植到MM32F0的时候,定时器的配置 TIM_TimeBaseStructure.TIM_ClockDivision  = 0; 出现警告: warning:  #188-D: enumerated type mixed with another type

不知是什么意思,要怎么处理呢?

使用特权

评论回复
沙发
mutable| | 2021-8-12 13:07 | 只看该作者
枚举型混入了其他类型?

使用特权

评论回复
板凳
carpsnow| | 2021-9-24 11:46 | 只看该作者
解决了么?是不是哪冲突了

使用特权

评论回复
地板
内政奇才| | 2021-9-28 10:36 | 只看该作者
难道是不兼容

使用特权

评论回复
5
K_O_Carnivist| | 2021-9-28 11:59 | 只看该作者
这 warning 写的挺清楚的“枚举类型和其他类型混用”,说的是 .TIM_ClockDivision 这个成员是按枚举类型定义的,但这行代码试图用整数类型(0)赋值

使用特权

评论回复
6
asmine| | 2021-10-19 10:51 | 只看该作者
怎么样了?搞定没有

使用特权

评论回复
7
motor666|  楼主 | 2021-10-26 16:42 | 只看该作者
是搞定了,不能直接=0,编译器不认,而是=TIM_CKD_DIV1 之类的,头文件中定义的枚举类型才可以。

使用特权

评论回复
8
ynndmalh21| | 2021-10-29 08:43 | 只看该作者
楼主解决了吗?究竟怎麽个原因呢?

使用特权

评论回复
9
lajfda003| | 2021-10-29 10:00 | 只看该作者
还真的没有遇到过相关的警告,不知道啥情况哦。

使用特权

评论回复
10
redone| | 2021-11-17 09:50 | 只看该作者
那就是0不在你的枚举范围内呗

使用特权

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

本版积分规则

175

主题

424

帖子

1

粉丝