如果CC1通道配置为输入(cc1s位timx_ccmr1寄存器): CCR1的价值是由过去的输入捕捉1事件将计数器的值(IC1)。在这种情况下,这些位是只读的。
位7:0 CCR2 [15:8]:捕获/比较2个值(MSB)
如果CC2通道被配置为输出(cc2s位timx_ccmr2寄存器): CCR2的值加载永久进入实际的捕获/比较寄存器2如果预 功能没有启用(在timx_ccmr2 oc2pe点)。否则,预加载值复制的 主动捕获/比较寄存器2当UEV发生。主动捕获/比较寄存器 包含这是相对于计数器寄存器,timx_cnt的价值,而且在OC2 输出。
如果CC2通道配置为输入(cc2s位timx_ccmr2寄存器): CCR2的价值是由过去的输入捕捉2事件将计数器的值(IC2)。
7位MOE:主要输出使能
这一点是由硬件清除异步尽快打破输入有效。它是由软件设置或自动根据AOE点。它只有在被配置在输出通道的行为。
0:OC输出被禁用或被迫闲置状态
1:OC输出,如果各自的使能位设置启用(ccxe在timx_cceri寄存器) 看到更多的细节描述OC使(第19.8.14 352页)。 6位范围:自动输出使能 0:教育部只能设置的软件
1:教育部可由软件设置或自动在下UEV(如果中断输入不活跃)。 注:这一点可以不再被修改只要锁定1级已经被编程(锁位 在timx_bkr寄存器)。 5位BKP:打破极性
0:打破BKIN是低电平输入 1:打破BKIN是高电平输入
注:这一点可以不再被修改只要锁定1级已经被编程(锁位 在timx_bkr寄存器)。 4位密折让
0:打破输入(BKIN)禁用 1:打破输入(BKIN)启用
注:这一点可以不再被修改只要锁定1级已经被编程(锁位 在timx_bkr寄存器)。 3位保留,必须清除
2位东德人:关闭状态选择空闲模式
这一点是用来当萌= 0通道配置为输出。看到更多的细节描述OC使(第19.8.14 352页)。 0:当无效,OCI的输出被禁用(OCI使输出信号= 0)。
1:当无效,OCI输出被迫先用闲置的水平尽快CCI E = 1。OC使输出信号= 1) 注:这一点可以不再被修改的尽快锁定2级已经被编程(锁位在timx_bkr寄存器)。 位1比0锁定[1:0]:锁结构。
这些位提供写对软件错误保护。00:锁断无位写保护
01:锁水平timx_oisr寄存器和密/ BKP / AOE在timx_bkr寄存器位可以不再被写入1 = OISI点。
10:锁2=锁1级+ CC极性位水平(在timx_cceri CCIP位寄存器,只要相关信道配置的输出通过CCIS位)以及OSSR和Ossi位可以不再写。
11:锁3级=锁定2级+ CC控制位(在timx_ccmri ocim和ocipe位寄存器, 只要相关的信道配置的输出通过CCIS位)可以不再 写的。
注:锁位可以只有一次复位后写的。一旦timx_bkr已登记的 写的,其内容被冻结,直到下一个复位。
注:为位受教,BKP,喜欢和东德人可以写锁定于锁
配置,它可能需要配置所有的人在第一次写访问的timx_bkr寄存器。
注:的外部I / O引脚连接到OCX通道的状态取决于OCX信道状态和GPIO寄存器。
位7:3保留,必须清除
2位ois2:输出空闲状态2(OC 2输出) 是指ois1点
1位保留,必须清除
0位ois1:输出空闲状态1(OC1输出) 0:OC1 = 0 = 0时,弹性模量 1:OC1 = 1 = 0时,弹性模量
注:这一点可以不再被修改只要锁级别1,2或3已被编程(锁位在timx_bkr寄存器)。
21、8位基本定时器(时间)
21.1引言
定时器包括一个8位自动重载计数器由一个可编程分频器驱动。它可用于时基产生中断,定时器溢出的一代。
用于定时器功能的一般描述参见第19.3页286。
21.2时间的主要特点 主要功能包括:
●8位自动重载计数器
●4位可编程分频器,允许分(也称―对飞‖)的计数器的时钟 频率的任何权力,2从1到32768。 ●生成中断
在计数器更新:在触发输入计数器溢出 ●DMA请求生成
在计数器更新:计数器溢出 21.3 tim4interrupts 定时器2中断请求源:
●更新中断(溢出,计数器初始化) ●触发输入
21.4时间时钟选择
为定时器时钟来源是内部时钟(fsysclk)。它是直接连接到ck_psc时钟饲料的预分频器计数器的时钟ck_cnt驱动。 分频器
分频器实现如下:
●的时间预分频器是基于通过一个4位寄存器控制一个16位的计数器(在 tim4_pscr寄存器)。它可以在飞这控制寄存器缓冲的改变。它 可以将计数器的时钟频率的任何权力,2从1到32768。 计数器的时钟频率计算如下:
fck_cnt = fck_psc / 2(PSCR [3:0])
预分频器的值是通过一个预加载寄存器。影子寄存器,它