stm32进行初始化,在程序的运动过程中,改变自动重装初值和分频系数
TIM_TimeBaseInitStructure.TIM_Period = (ARR-1); //×?????×°????
TIM_TimeBaseInitStructure.TIM_Prescaler=(PSC-1); //?¨?±?÷·???
TIM_TimeBaseInitStructure.TIM_CounterMode=TIM_CounterMode_Up; //?ò??????????
TIM_TimeBaseInitStructure.TIM_ClockDivision=TIM_CKD_DIV1;
当满足一定条件时,改变自动重装初始值ARR和分频数PSC
谢谢各位大神!
ARR
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
---------------------------------
我的问题是,开始设置好自动重装初值,我是想在这个定时器的中断中改变自动重装初始值ARR和分频数PSC ,
假设开始我设置的是1s进一次中断,当第一次进中断之后,我在定时器的中断服务函数里面把自动重装初始值ARR和分频数PSC 进行改变,下次进入中断的时候是2s进去一次,但是我尝试了,不行,所以来请大家帮忙的!!!
---------------------------------
你的结果是什么样的
直接值到写相关寄存器寄存器
一周热门 更多>