[STM32F1] 关于中央对齐模式的更新事件的问题

[复制链接]
1871|4
 楼主| 风的kiss 发表于 2015-1-28 22:11 | 显示全部楼层 |阅读模式
  TIM1_TimeBaseStructure.TIM_Prescaler = 0C;
  TIM1_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_CenterAligned1;
  TIM1_TimeBaseStructure.TIM_Period = 72000000000/(2*15000);
  TIM1_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV2; //设置死区时间和数字滤波器时间。DTS
  TIM1_TimeBaseStructure.TIM_RepetitionCounter = REP_RATE;
  TIM_TimeBaseInit(TIM1, &TIM1_TimeBaseStructure);

时基是这样设置的,请问更新事件的频率是多少?我算出来是30KHz,但之前师兄算是15KHz,现在也不好交流了,所以问问大伙,应该是多少,不知我有没有遗漏没注意到的地方。
destiny_zzj 发表于 2015-1-28 22:37 | 显示全部楼层
更新频率和REP_RATE有关的
戈卫东 发表于 2015-1-28 22:40 | 显示全部楼层
能通过编译么?
shdjdq 发表于 2015-1-29 08:37 | 显示全部楼层
更新的时间一般有二处。一处是是过0,另一处是过峰。
 楼主| 风的kiss 发表于 2015-1-29 20:27 | 显示全部楼层
shdjdq 发表于 2015-1-29 08:37
更新的时间一般有二处。一处是是过0,另一处是过峰。

向上计数和向下计数溢出的时候产生更新事件,那就是30K喽?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

3

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部