赞
踩
在使用stm32高级定时器的时候( TIM1),使用定时中断时,总是时间不对,时钟频率和RCC_APB2PeriphClockCmd的72MHz不匹配,在尝试修改库函数版本中TIM_ClockDivision的分频系数时,没有改变。
上为正点原子的数据手册,但是实际上对于溢出中断,不能修改时间。
TIM_ClockDivision可能对于溢出中断没有影响。
定时器时钟分频因子ClockDivision是决定数字滤波器采样频率的参数。
推测只和输入捕获有关系。
而高级定时器中的TIM_RepetitionCounter,(重复计数器)修改后会对时钟产生影响,
查看stm32f1的数据手册发现该RCR寄存器可能会影响更新中断时钟。
RCR寄存器又指向该结构体的成员。
实际控制效果和程序匹配。
问题:目前不清楚RCR寄存器的修改是影响总线的时钟分频还是单纯的影响更新中断。
如有不足欢迎大家探讨交流
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。