欢迎来到天天文库
浏览记录
ID:23763983
大小:858.89 KB
页数:6页
时间:2018-11-10
《《ftm寄存器》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、6.3.2FTM相关寄存器FTM寄存器非常多,我们这里只列举常用的8个。1.状态和控制(FTMx_SC)SC包含溢出状态标志和控制位,用来配置中断使能、FTM配置、时钟源和预分频因子。这些控制和这个模块的所有通道相关。表6-13FTMx_SC位域描述位域描述31-8保留这个只读位域被保留,值常为0。7TOF定时器溢出标志位0FTM计数器不溢出1FTM计数器溢出6TOIE定时器溢出中断使能0禁止TOF中断。使用软件轮询1使能TOF中断。当TOF等于1时产生中断5CPWMS中央对齐PWM选择位0FTM计数器向上计数1FTM计数器向
2、上向下计数4-3CLKS时钟源选择00没有选择任何时钟(实际上是禁止FTM计数器)01系统时钟10固定频率时钟11外部时钟2-0PS预分频因子选择位0001分频0012分频0104分频0118分频10016分频10132分频11064分频111128分频2.计数器(FTMx_CNT)CNT寄存器包含FTM计数器的值。复位清CNT寄存器,写任何值到COUNT中会将计数器更新为它的初始值(CNTIN),当激活BDM时,FTM计数器冻结。表6-14FTMx_CNT位域描述位域描述31-16保留只读位域被保留,总是为0。15-0COU
3、NT计数器值3.模(FTMx_MOD)模寄存器包含FTM计数器的模值。FTM计数器达到模寄存器的值后,在下个时钟周期置位溢出标志(TOF),FTM计数器的下一个值取决于所选的计数方式。写MOD寄存器会将值锁存到缓冲区中,MOD寄存器会根据写缓冲区中的值更新寄存器。如果FTMEN=0,通过写SC寄存器可能复位写一致机制,推荐在写MOD寄存器之前初始化FTM计数器。表6-15FTMx_MOD位域描述位描述31-16:预留预留,只读,值为015-0:MOD模值4.通道n状态和控制寄存器(FTMx_CnSC)CnSC包含了通道中断状态
4、标志和控制位,用于配置中断使能、通道配置和引脚功能。表6-18FTMx_CnSC位描述位描述31-8:预留预留,只读,值为07:CHF通道标志0无通道事件发生1有通道事件发生6:CHIE通道中断使能位0禁止1使能5:MSB通道模式选择位在通道逻辑中,用于进一步的选择,它的功能取决于通道模式。此位已被写保护。只有当MODE[WPDIS]=1时才可写。4:MSA通道模式选择位在通道逻辑中,用于进一步的选择,它的功能取决于通道模式。此位已被写保护。只有当MODE[WPDIS]=1时才可写。3:ELSB边沿或电平选择位ELSB和ELS
5、A的功能取决于通道模式,此位已被写保护。仅当MODE[WPDIS]=1时才可写。2:ELSA边沿或电平选择位ELSB和ELSA的功能取决于通道模式,此位已被写保护。仅当MODE[WPDIS]=1时才可写。1:预留预留,只读,值为00:DMADMA使能位0禁止1使能表6-16模式、边沿和电平选择DECAPENCOMBINECPWMSMSB:MSAELSB:ELSA模式配置XXXXX0无引脚不用于FTM00001输入捕捉捕捉在上升沿10捕捉在下降沿11捕捉在上升沿或下降沿11输出比较电平翻转10低11高1X10边缘对齐PWM正极性
6、X1负极性1XX10中心对齐PWM正极性X1负极性10XX10合并PWM正极性X1负极性100X0见表39-68边沿跳变捕捉单次短捕捉模式X1连续捕捉模式表6-17沿跳变捕捉模式-边沿极性选择ELSBELSA通道使能边沿检测00禁止无01使能上升沿10使能下降沿11使能沿跳变5.通道n值寄存器(FTMx_CnV)这些寄存器包括了输入捕捉模式下捕捉的FTM计数器的值或者输出比较模式下的匹配值。在输入捕捉、捕捉测试和双边沿捕捉模式,写CnV无效。在输出比较模式下,写CnV寄存器将会把写入的值装载到缓冲中。表6-19FTMx_CnV
7、位描述31-16:预留预留,只读,值为015-0:VAL通道值捕捉到的FTM计数器的值或输出比较输出匹配值6.计数器初始值寄存器(FTMx_CNTIN)该寄存器包括FTM计数器的初始值,写该寄存器会将值装载到缓冲区中。表6-20FTMx_CNTIN位描述位描述31-16:预留预留15-0:INITFTM计数器的初始值7.捕捉和比较状态寄存器(FTMx_STATUS)该寄存器包括了对每个FTM通道的状态标志CHnF位的副本。通过读该寄存器可以得到所有通道的CHnF位的值。写0x00到该寄存器可以清掉所有的CHnF位的值。当通道上
8、有事件发生时,硬件会使响应的通道标志置位。当CHnF被置位时,读该寄存器可以清CHF。写1到CHF无效。表6-21FTMx_STATUS位描述位描述31-8:预留预留,只读,值为07-0CHnF通道n标志位0无事件发生1有事件发生8.特性模式选择寄存器(FTMx_MODE)这
此文档下载收益归作者所有