结构体声明问题

2019-07-20 20:29发布

MDK    TIM_HandleTypeDef    TimHandle;  这样声明的结构体好像不是默认全赋值0的,声明的时候最好顺便初始化,或者把所有需要设置的成员全部设置清除,否则会容易吃亏,
估计很多时候各位这个不生效那个不生效很有可能会是这个问题。
我今天PWM就遇到这个问题
声明了
TIM_HandleTypeDef    TimHandle;
HAL_TIM_PWM_Init  后死活进不了HAL_TIM_PWM_MspInit,后来发现TimHandle.State不等于0(声明完后没设置它),
TIM_HandleTypeDef    TimHandle={0};就好了

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。