stm32进行初始化,在程序的运动过程中,改变自动重装初值和分频系数??

2019-08-16 23:28发布

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
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
pathfinder
2019-08-17 12:04
回复【3楼】正点原子:
---------------------------------
我的问题是,开始设置好自动重装初值,我是想在这个定时器的中断中改变自动重装初始值ARR和分频数PSC ,
假设开始我设置的是1s进一次中断,当第一次进中断之后,我在定时器的中断服务函数里面把自动重装初始值ARR和分频数PSC 进行改变,下次进入中断的时候是2s进去一次,但是我尝试了,不行,所以来请大家帮忙的!!!

一周热门 更多>