motor666 发表于 2021-7-12 14:04

TIM_ClockDivision警告是什么意思?

将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

难道是不兼容

K_O_Carnivist 发表于 2021-9-28 11:59

这 warning 写的挺清楚的“枚举类型和其他类型混用”,说的是 .TIM_ClockDivision 这个成员是按枚举类型定义的,但这行代码试图用整数类型(0)赋值

asmine 发表于 2021-10-19 10:51

怎么样了?搞定没有

motor666 发表于 2021-10-26 16:42

是搞定了,不能直接=0,编译器不认,而是=TIM_CKD_DIV1 之类的,头文件中定义的枚举类型才可以。

ynndmalh21 发表于 2021-10-29 08:43

楼主解决了吗?究竟怎麽个原因呢?

lajfda003 发表于 2021-10-29 10:00

还真的没有遇到过相关的警告,不知道啥情况哦。

redone 发表于 2021-11-17 09:50

那就是0不在你的枚举范围内呗
页: [1]
查看完整版本: TIM_ClockDivision警告是什么意思?