[MM32软件] TIM_ClockDivision警告是什么意思?

[复制链接]
8819|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 来自手机 | 显示全部楼层
难道是不兼容
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不在你的枚举范围内呗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

176

主题

426

帖子

1

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