keil MDK error: #134: expected a field name

error: #134: expected a field name

参考(链接):
点击打开链接

提示这行有问题: TIM_PWM_Conf = &(SysConfInfo.TIM_PWM_Conf.TIM_PWM12);

报错原因:域名定义冲突

原来: TIM_PWM12;定义冲突
typedef struct
{
  TIM_PWM_Conf_TypeDef                   TIM_PWM12;
  TIM_PWM_Conf_TypeDef      TIM_PWM_123;
}PWMs_ConfData_TypeDef;
定义中包含 TIM_PWM12
然而在宏定义中: #define  TIM_PWM12        TIM4  也包含 TIM_PWM12

所以出错了!
希望大家可以借鉴!


你可能感兴趣的:(Keil,/,MDK,/,C)