历史上的今天
今天是:2025年08月17日(星期日)
2018年08月17日 | STM32 输入捕获模式的滤波器设置
2018-08-17 来源:eefocus
一.设置TIMx_CR1的CKD[1:0]位,设置时钟分频因子得到fDTS。如下图:
二设置TIMx_CCMR1寄存器的IC1F[3: 0]位。滤波采样频率和采样次数。如下图
举例:定时器输入时钟频率fCK_INT=72M。CKD[1:0]=10(B)。IC1F[3:0]=1111(B)。定时器设置为1通道捕获
fDTS=fCK_IN/4=72M/4=18M
采样频率fSAMPLING = fDTS/32=18M/32=0.5625M
所以滤波的长度=1/fSAMPLING *N=1/0.5625M*8=14.2US。这样捕获通道的滤波器就会滤掉低于14.2us的脉冲干扰
也就是说滤波器会以fSAMPLING的频率采样8次,如果8次都为高电平则确定为上升沿触发。
ps;刚开始我在考虑这个定时器输入时钟频率fCK_INT是72M还是经过PSC分频后的频率。手册里描述PSC分频的频率为fCK_CNT是用于定时器计数器的,所以fCK_IN=72M。这一点要注意。
史海拾趣
|
S3C2410 使用 ARM-Emulator 仿真器 仿真的问题 请教各位大侠,我在使用S3C2410的板子的时候,使用ARM-Emulator仿真器连到板子上,打开Multi-ice,然后我手工load了配置文件,显示出ARM902T的核了。 然后打开axd,choose target 中选择multi-ice.dll,再进入 Configura 选择“TAP 0:ARM920T” ...… 查看全部问答> |
|
使用stm32vc的fsmc时不明白的问题请教版主主 “如果使用地址和数据总线非复用模式,则在AD0~AD15上得不到地址信号(A0~A15)。”这是在本坛上看见版主主说的,那么想请教一下版主主: (1)在使用非复用模式时当地址建立时数据就同时建立了吗 ...… 查看全部问答> |
|
请大家介绍一些multisim元件库里的大功率管,multisim可以测电流波形吗? [ 本帖最后由 maimaikaka1989 于 2011-4-9 22:50 编辑 ]… 查看全部问答> |
|
各位前辈,帮帮忙,我用下面这个电路为什么不能向stc89c52里面烧写程序!这个电路图是我一个学习板上的部分电路,我把PL2303HX的TXD接stc89c52的RXD,把PL2303HX的RXD接stc89c52的TXD,在stc-isp软件里面点击下载后接上电源,但是无法烧写程序,请问 ...… 查看全部问答> |
|
之前版主给的一个资料我现在才看 整到模块化了,很有用但是不会用啊。。。 简单就是我建立一个LED.c的源文件,然后想建立LED .h 的头文件。问题就是我建立完了LED.c的源文件后里面自动包含一个reg52.h的头文件,然后我建立LED .h 的头文件后,它 ...… 查看全部问答> |




