你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
youyouyouoy 发表于 2016-11-29 17:59 HAL_StatusTypeDef HAL_TIM_PWM_ConfigChannel(TIM_HandleTypeDef *htim, TIM_OC_InitTypeDef* sConfig, ui ...
any012 发表于 2016-11-30 11:11 不是。 是这个函数的参数,你给错了。
youyouyouoy 发表于 2016-11-30 14:22 那么参数应该怎么给,请指教。不胜感激
第一个参数,是用到的定时器,比如是TIM1,一般在tim.c里有定义了,可能是htim1,你这里引用为参数的话,需要它的地址,就是&htim1。
TIM_OC_InitTypeDef PWM_Config;
PWM_Config.OCMode=TIM_OCMODE_PWM2;
PWM_Config.OCPolarity=TIM_OCPOLARITY_HIGH;
PWM_Config.OCFastMode=TIM_OCFAST_ENABLE;
HAL_TIM_PWM_ConfigChannel(&TIM_InitTypeDef, &PWM_Config, TIM_CHANNEL_ALL);
我是这样用的,编译后提示错误demo4\demo4.axf: Error: L6218E: Undefined symbol HAL_TIM_PWM_ConfigChannel (referred from timer.o).
所以hal库里面这个不是函数,而是一个定义类型,需要自己写函数实现吗?
是这个函数的参数,你给错了。
那么参数应该怎么给,请指教。不胜感激
我想太简单了,抱歉,说错了。
这个,不懂...