新手上路
- 积分
- 38
- 金钱
- 38
- 注册时间
- 2019-7-26
- 在线时间
- 6 小时
|
1金钱
编译错误,求解答
linking...
.\Objects\PWM.axf: Error: L6218E: Undefined symbol HAL_TIM_PWM_ConfigChannel (referred from main.o).
.\Objects\PWM.axf: Error: L6218E: Undefined symbol HAL_TIM_PWM_Init (referred from main.o).
.\Objects\PWM.axf: Error: L6218E: Undefined symbol HAL_TIM_PWM_Start (referred from main.o).
Not enough information to list image symbols.
程序如下
TIM_HandleTypeDef TIM_HandleStructure;
TIM_OC_InitTypeDef TIM_OCStructure;
void TIME_Init(uint16_t psc,uint16_t arr)
{
TIM_HandleStructure.Instance =TIM1;//
TIM_HandleStructure.Init.Prescaler =psc;//定时器分频
TIM_HandleStructure.Init .Period =arr;//定时器重装值
TIM_HandleStructure.Init.CounterMode =TIM_COUNTERMODE_UP ;//向上计数模式
TIM_HandleStructure.Init.ClockDivision =TIM_CLEARINPUTPRESCALER_DIV1 ;//不分频
HAL_TIM_PWM_Init(&TIM_HandleStructure );
TIM_OCStructure.OCMode=TIM_OCMODE_PWM1;//PWM1输出模式
TIM_OCStructure.OCPolarity =TIM_OCPOLARITY_LOW ;//比较输出低
TIM_OCStructure.Pulse =arr/2;
HAL_TIM_PWM_ConfigChannel(&TIM_HandleStructure ,&TIM_OCStructure ,TIM_CHANNEL_1 );
HAL_TIM_PWM_Start (&TIM_HandleStructure ,TIM_CHANNEL_1 );
}
|
|