捕获比较通道.ppt
《捕获比较通道.ppt》由会员分享,可在线阅读,更多相关《捕获比较通道.ppt(5页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、每一个捕获/比较通道都是围绕着一个捕获/比较寄存器(包含影子寄存器),包括捕获的输入部分(数字滤波、多路复用和预分频器),和输出部分(比较器和输出控制)。捕获/比较模块由一个预装载寄存器和一个影子寄存器组成。读写过程仅操作预装载寄存器。在捕获模式下,捕获发生在影子寄存器上,然后再复制到预装载寄存器中。在比较模式下,预装载寄存器的内容被复制到影子寄存器中,然后影子寄存器的内容和计数器进行比较。输入捕获在输入捕获模式下,当检测到ICx信号上相应的边沿后,计数器的当前值被锁存到捕获/比较寄存器(TIMx_CCRx)中。当捕获事件发生时,相应的CCxIF标志(TIMx_SR寄存器)被置1,如果使能了中
2、断或者DMA操作,则将产生中断或者DMA操作。在捕获模式下,捕获发生在影子寄存器上,然后再复制到预装载寄存器中。输出比较此项功能是用来控制一个输出波形,或者指示一段给定的的时间已经到时。当计数器与捕获/比较寄存器的内容相同时,输出比较功能做如下操作:将输出比较模式(TIMx_CCMRx寄存器中的OCxM位)和输出极性(TIMx_CCER寄存器中的CCxP位)定义的值输出到对应的引脚上。在比较匹配时,输出引脚可以保持它的电平(OCxM=000)、被设置成有效电平(OCxM=001)、被设置成无效电平(OCxM=010)或进行翻转(OCxM=011)。设置中断状态寄存器中的标志位(TIMx_SR寄
3、存器中的CCxIF位)。若设置了相应的中断屏蔽(TIMx_DIER寄存器中的CCxIE位),则产生一个中断。若设置了相应的使能位(TIMx_DIER寄存器中的CCxDE位,TIMx_CR2寄存器中的CCDS位选择DMA请求功能),则产生一个DMA请求。输出比较模式的配置步骤:1.选择计数器时钟(内部,外部,预分频器)2.将相应的数据写入TIMx_ARR和TIMx_CCRx寄存器中3.如果要产生一个中断请求和/或一个DMA请求,设置CCxIE位和/或CCxDE位。4.选择输出模式,例如当计数器CNT与CCRx匹配时翻转OCx的输出引脚,CCRx预装载未用,开启OCx输出且高电平有效,则必须设置OCxM=011、OCxPE=0、CCxP=0和CCxE=1。5.设置TIMx_CR1寄存器的CEN位启动计数器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 捕获 比较 通道
限制150内