打印
[STM32F1]

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

[复制链接]
1558|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,另一处是过峰。

使用特权

评论回复
5
风的kiss|  楼主 | 2015-1-29 20:27 | 只看该作者
shdjdq 发表于 2015-1-29 08:37
更新的时间一般有二处。一处是是过0,另一处是过峰。

向上计数和向下计数溢出的时候产生更新事件,那就是30K喽?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

3

帖子

1

粉丝