问答

汇集网友智慧,解决技术难题

blbllcom

TA的家园币:289  

  • CW32L010使用LPTIM输出PWM波形(LSI驱动)

    demo中使用LSE驱动的,但是因为PB0,PB1我都在使用,LSE就没法了。使用LSI驱动的话,目前波形无输出。代码如下:SYSCTRL_LSI_Enable();PA03_AFx_LPTIMCH1();GPIO_InitStruct.Mode=GPIO_MODE_OUTPUT_PP;GPIO_InitStruct.Pins=GPIO_PIN_3;GPIO_Init(CW_GPIOA,&GPIO_InitStruct);LPTIM_InitTypeDefLPTIM_InitStruct={0};__SYSCTRL_LPTIM_CLK_ENABLE();LPTIM_InitStruct.LPTIM_ClockSource=LPTIM_CLOCK_SOURCE_MCLK;LPTIM_InitStruct.LPTIM_CounterMode=LPTIM_COUNTER_MODE_TIME;LPTIM_InitStruct.LPTIM_Period=99;LPTIM_InitStruct.LPTIM_Prescaler=LPTIM_PRS_DIV1;LPTIM_Init(&LPTIM_InitStruct);//SYSCTRL_LSE_Enable(SYSCTRL_LSE_MODE_OSC,SYSCTRL_LSE_DRIVER_LEVEL2);//LPTIM_InternalClockConfig(LPTIM_ICLK_LSE);LPTIM_InternalClockConfig(LPTIM_ICLK_LSI);LPTIM_PWMStart(99,49,LPTIM_PWM_POL_POS);LPTIM_Cmd(ENABLE);