Advertisement

STM32单片机定时器模块4倍率配置

阅读量:
复制代码
    ```

c
    void TIM4_Cap_Init(u16 arr,u16 psc)
    {
    //定义结构体
    TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;
    TIM_ICInitTypeDef TIM_ICInitStructure;
    NVIC_InitTypeDef NVIC_InitStructure;
    GPIO_InitTypeDef GPIO_InitStructure;
    
    //使能时钟
    	RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD|RCC_APB2Periph_AFIO, ENABLE);
     
       //GPIO_AFIODeInit();  //刚开始没有这个语句,所以一直没有重映射成功
       GPIO_PinRemapConfig(GPIO_Remap_TIM4 , ENABLE); //这个就是重映射功能函数
    RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4,ENABLE);
    
    
    
    //配置TIM4 
    TIM_TimeBaseStructure.TIM_ClockDivision=

全部评论 (0)

还没有任何评论哟~