打印

请教:PWM_Input模式下TIM_ICPrescaler怎么用?

[复制链接]
3636|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
robin0557|  楼主 | 2009-9-19 22:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
环境:IAR ARM 5.3
STM32F103VBT6。。PLL输出72Hhz,各总线最大时钟

用的是E:\stm32f10x_stdperiph_lib\Project\STM32F10x_StdPeriph_Examples\TIM\PWM_Input
里面的范例。
测量100KHz duty:50%的波形还算准。
测量10MHz duty:50%的就显示是18MhZ.占空比0.
预分频在上述两种情况下均没起作用。是不是不是这样使用的?
TIM_ICInitStructure.TIM_ICPrescaler = TIM_ICPSC_DIV1;
改成
TIM_ICInitStructure.TIM_ICPrescaler = TIM_ICPSC_DIV8;
另外请问一下对于DI信号来说,如TIM3_CH2信号,最大频率应该限制在多少频率一下?
如果想测量一个10M的频率是不是最好连在ETR管脚?
谢谢
沙发
heqinlong| | 2009-9-21 07:59 | 只看该作者
10M频率是否有些高?

使用特权

评论回复
板凳
最底层的BUG| | 2013-1-23 13:18 | 只看该作者
同惑也

使用特权

评论回复
地板
最底层的BUG| | 2013-1-23 13:20 | 只看该作者
我要捕获50HZ的PWM波,结果时钟不能分频很是疑惑……

使用特权

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

本版积分规则

17

主题

68

帖子

0

粉丝