MB96F623R硬件手册第14章PPG中文翻译要点.docx

上传人:b****7 文档编号:15703416 上传时间:2023-07-06 格式:DOCX 页数:39 大小:1.59MB
下载 相关 举报
MB96F623R硬件手册第14章PPG中文翻译要点.docx_第1页
第1页 / 共39页
MB96F623R硬件手册第14章PPG中文翻译要点.docx_第2页
第2页 / 共39页
MB96F623R硬件手册第14章PPG中文翻译要点.docx_第3页
第3页 / 共39页
MB96F623R硬件手册第14章PPG中文翻译要点.docx_第4页
第4页 / 共39页
MB96F623R硬件手册第14章PPG中文翻译要点.docx_第5页
第5页 / 共39页
MB96F623R硬件手册第14章PPG中文翻译要点.docx_第6页
第6页 / 共39页
MB96F623R硬件手册第14章PPG中文翻译要点.docx_第7页
第7页 / 共39页
MB96F623R硬件手册第14章PPG中文翻译要点.docx_第8页
第8页 / 共39页
MB96F623R硬件手册第14章PPG中文翻译要点.docx_第9页
第9页 / 共39页
MB96F623R硬件手册第14章PPG中文翻译要点.docx_第10页
第10页 / 共39页
MB96F623R硬件手册第14章PPG中文翻译要点.docx_第11页
第11页 / 共39页
MB96F623R硬件手册第14章PPG中文翻译要点.docx_第12页
第12页 / 共39页
MB96F623R硬件手册第14章PPG中文翻译要点.docx_第13页
第13页 / 共39页
MB96F623R硬件手册第14章PPG中文翻译要点.docx_第14页
第14页 / 共39页
MB96F623R硬件手册第14章PPG中文翻译要点.docx_第15页
第15页 / 共39页
MB96F623R硬件手册第14章PPG中文翻译要点.docx_第16页
第16页 / 共39页
MB96F623R硬件手册第14章PPG中文翻译要点.docx_第17页
第17页 / 共39页
MB96F623R硬件手册第14章PPG中文翻译要点.docx_第18页
第18页 / 共39页
MB96F623R硬件手册第14章PPG中文翻译要点.docx_第19页
第19页 / 共39页
MB96F623R硬件手册第14章PPG中文翻译要点.docx_第20页
第20页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

MB96F623R硬件手册第14章PPG中文翻译要点.docx

《MB96F623R硬件手册第14章PPG中文翻译要点.docx》由会员分享,可在线阅读,更多相关《MB96F623R硬件手册第14章PPG中文翻译要点.docx(39页珍藏版)》请在冰点文库上搜索。

MB96F623R硬件手册第14章PPG中文翻译要点.docx

MB96F623R硬件手册第14章PPG中文翻译要点

14章:

可编程脉冲发生器

这章解释说明了可编程脉冲发生器的功能和运行。

1.综述

2.运行

3.寄存器

4.注意

 

1.综述

可编程脉冲发生器(PPGs)被用来获得单次方波输出或者是PWM输出。

PPGs具有软件可编程周期和占空比的能力,它可以通过软件和触发一个AD转换来延缓PWM输出信号发生的开始,PPGs能轻松的运用在很广的应用范围中。

为了增强它的灵活性,PPGs能被配置成一个16位分辨率的PWM通道,或者是2个独立的有8位分辨率的PWM输出。

此外,PPGs能在一个斜波输出模式,在定义开始工作和终止工作值之间改变输出信号工作。

*可编程脉冲发生器特征

输出波形:

PPG能生成下面种类的波形

PWM波形

单次方波

夹具式曲线输出

.正常极性:

“L”夹具式曲线输出

.反向极性:

“H”夹具式曲线输出duty占空比

计数周期:

8种选择;

外围时钟周期(CLKP1)的1倍,1/4,1/16,1/64或者选择的重新装载定时器溢出信号的1倍,1/4,1/16,1/64(见13章16位重新装载定时器)

周期:

设置范围=占空比值~65535(用一个16位的寄存器定义的)或者占空比值~255(用一个8位的寄存器定义的)

周期=计数周期×(PCSR寄存器值+1)

在全部范围运行模式中周期这样定义:

周期=计数周期×PCSR寄存器值

(例子)计数周期=32MHz(31.25ns),PCSR值=63999(16位运行模式)

周期=31.25ns×(63999+1)=2ms

占空比:

设置范围=0~周期值(用一个16位寄存器或一个8位寄存器定义的)

占空比时间=计数周期×(PDUT寄存器值+1)

在全部范围运行模式下占空比设置是这样的:

占空比时间=计数周期×PDUT寄存器值

中断:

6种供选择

软件触发或外部触发(TTGxpin)

计数器借用(循环匹配)

占空比匹配

计数器借用(循环匹配)或占空比匹配

在PPG循环中定义的计数点匹配

在斜波输出模式运行时终止占空比匹配

激活的触发器:

软件触发器

内部触发器

外部触发器(TTGpin)

普通内部触发器,能触发所有的有效的PPG资源

在芯片上有大量的可自由配置的重装载定时器下溢信号作为额外的预分频器输入

PPG循环中的特殊计数点能被配置在PPG计数器达到计数点值的时候:

能生成ADC触发

需要请求一个终端

在斜波输出的斜波超过被选择的可重新装载的定时周期时,斜波输出模式运行允许擦除在开始占空比和终止占空比配置值之间的PWM信号工作。

*可编程脉冲发生器简化框图

图1-1可编程脉冲发生器简化框图

 

*可编程脉冲发生器构成

4个可编程脉冲发生器形成带普通GCN寄存器的一组。

在表1-2中,下面符号被使用:

n=可编程发生器的数量

g=可编程发生器的组数量(n/4为一组)

i=(nMODULUS4)indexofprogrammablepulsegeneratorwithinthegourp

表1-2可编程脉冲发生器配置图

注意:

这个图表对其他的可用的PPGs有效。

对于配置RLT信号,请查看“13章16位重装载定时器(带时间计数功能)”

当RLT没有被请求为PPG运行时,它可以被用作一个正常的RLT。

 

2.运行操作

PPGs提供了独立的或联合的编程的脉冲输出。

个别独特的模式在下面描述。

*PWM操作

在PWM操作中,可变的占空比脉冲从PPG管脚中生成。

1)写入一个周期值

2)写入一个占空比值并且将周期值传输到缓冲区

3)使能PPG工作

4)生成一个激活的触发

5)载入周期值和占空比值

6)重新写入占空比值并将周期值传输到缓冲区

7)计数器递减计数

8)递减计数器的值等于周期值

9)对PPGpin输出取反

10)计数器递减计数

11)计数器借位

12)清除PPGpin输出(返回正常)

13)重新载入周期值

14)重新载入占空比值

15)重复步骤7~14

公式:

周期={周期值(PCSR)+1}×计数周期

占空比={占空比值(PDUT)+1}×计数周期

脉冲输出宽度={周期值(PCSR)-占空比值(PDUT)}×计数周期

 

*单次方波输出操作

在单次方波输出操作中,单次方波脉冲从PPGpin中生成。

该操作不能被用在8位模式中,也不能与开始延时特征一起使用。

1)写入一个周期值

2)写入占空比值并将周期值传输到缓冲区

3)使能PPG工作

4)生成一个激活的触发

5)载入周期和占空比值

6)计数器递减计数

7)递减计数器值等于占空比值

8)对PPGpin输出取反

9)计数器往下计数

10)计数器借位

11)清除PPGpin输出

12)操作序列完成

*重启操作

重启操作如下描述:

重启在PWM操作中有效:

N=duty,T=cycle

重启在单次方波输出操作中有效:

当一个重启无效,那么第二次和后来的触发在PWM和one-shot操作中都没有作用。

(第二个和后来的跟随往下计数器的停工的触发是功能性的)

*开始延时模式

在开始延时模式中,PWM输出地生成被PSDRPPG计数周期延后。

*:

因为开始延时模式是可选择的,不可能在所有的设备上使用。

请参考相应设备的数据表。

*斜波输出模式

在斜波输出模式中,PWM占空比随着每个选择的重新载入的定时器下溢脉冲增加(PCN2:

RIDH/RIDL=”0”)或者减少(PCN2:

RIDH/RIDL=”1”)。

PWM输出波形从通过PDUT寄存器定义占空比时间,占空比时间值增加/减少直到结束占空比时间。

*:

因为斜波输出模式是可选择的,不可能在所有的设备上使用。

请参考相应设备的数据表。

1)达到最终的占空比后,PDUT寄存器更新为最终的占空比。

2)软件设置新的PEDR值。

3)斜波输出模式无效时,PEDR值移至最终的占空比。

4)软件设置新的PEDR值

5)达到最终的占空比后,PDUT寄存器更新为最终的占空比。

6)斜波输出模式无效时,此后PEDR值被移至最终的占空比。

7)达到最终的占空比,PDUT寄存器更新为最终的占空比。

8)软件设置新的PEDR值,但是它会在斜波输出模式无效后变成激活状态。

(传输到最终占空比缓冲寄存器)

 

*全范围模式

PPG计数器借位发生在PTMR=1的时候。

因此,设置PDUT=0,PPG输出管脚一直保持“0”。

相应的,设置PDU=PCSR,PPG输出在整个运行过程中都保持高电平。

 

公式:

周期=周期值(PCSR)×计数周期

占空比=占空比值(PDUT)×计数周期

输出脉冲宽度={周期值(PCSR)-占空比值(PDUT)}×计数周期

3寄存器

这部分解释说明了可编程脉冲发生器中使用的寄存器的配置结构和功能。

*可编程脉冲发生器的寄存器列表

3.1.PPG控制状态寄存器(PCNn)

*PPG控制状态寄存器(PCNn)

PPG控制状态寄存器(PCNn)控制PPG的运行和状态。

这一位能使PPG运行。

[bit14]STGR:

软件触发

当软件触发位设置为“1”时,分别从一个内部或外部触发生成一个软件触发去激活PPG,(EN位,reloadtimer输出,TTG输入)。

这个触发独立于边沿选择位EGS1和EGS0的设置。

[bit13]MDSE:

模式选择

模式选择位设置为“0”时,一个PWM操作能生成所需序列的脉冲波。

模式选择位设置为“1”时,脉冲输出只生成一次。

[bit12]RTRG:

使能重启

当使能重启位设置为“1”时,一个触发(软件/内部/外部)会重启PPG运行(取决于触发器的配置)。

[bit11,bit10]CKS1,CKS0:

计数群选择

[bit9]PGMS:

PPG输出掩码选择

PPG输出掩码选择位设置为“1”时,不管模式,周期和工作时间怎么设置,PPG输出能被夹持在“L”或“H”。

输出电平能使用输出极性说明位(PCN:

OSEL)指定。

[bit8]MOD:

PPG16位/8位运行模式

MOD位设置为“0”时,定义一个16位分辨率的PWM输出信号

MOD位设置为“1”时,8位分辨率用于PWM输出信号

 

[bit7,bit6]EGS1,EGS0:

输入触发边沿选择

设置EGS1=0,EGS0=0时,PPG只能被PCNn:

STRG触发。

触发器EN[3:

0],重新装载定时器和外部触发器都不能使PPGn触发。

EGS1和EGS0的其他设置只会影响触发器EN[3:

0],重新装载定时器和外部触发器。

在PCNn:

STRG触发器中写入“1”,相应的PPG独立于PCNn:

EGS1和PCNn:

EGS0的设置。

[bit5]IREN:

中断请求允许

[bit4]IRQF:

中断请求标志

如果终端请求标志为“1”并且同一时间将“0”写入该位,那么通过硬件设置中断请求标志拥有最高优先权。

当使用一个读修改写指令时,不管该位值为多少,读取值为“1”。

[bit3,bit2]IRS1,IRS0:

中断源选择

和EPCN1寄存器中得IRS2位一起,IRS1位和IRS0位选择运算去生成一个中断请求。

[bit1]OE:

PPG输出允许

[bit0]OSEL:

PPG输出极性说明

当PPG输出掩码选择位(PCN:

PGMS)被设置为“1”,如果输出极性说明位(OSEL)被设置为“0”,输出被夹在“L”电位;如果输出极性说明位设置为“1”,输出被夹在“H”电位。

 

*扩展的PPG控制状态寄存器1(EPCN1n)

扩展的PPG控制状态寄存器1(EPCN1n)控制PPG的运行和状态。

[bit15,bit14]-:

未定义

通常为“0”。

读取值未定义。

在这一位,读修改写操作对这个寄存器无效。

[bit13]WFGG:

波形发生器PPG选通

PWM输出能被波形发生模块使用和处理。

这对16位和8位运行模式的PPG来说都可以。

然而,在8位PPG运行模式中,两个PPG输出(PPGA和PPGB)都开选通了,不可能通过波形发生器只处理一个PPG输出并且利用另外一个PPG输出作其他用处。

为了利用这个特征,PPG允许位PCN:

CNTE应该保持在它不活跃值“0”。

在控制位WFGG设置为“1”后,波形发生器通过GATEPPG输入控制PPG运行,输入被PPG触发和PPG允许使用。

因此,GATE输入被加到可能的PPG触发器中,通过GCN1:

TSEL控制位(GCN1:

TSEL=”1000”)可选择的。

对于触发器,GATE信号上升沿还是下降沿能定义的(通过设置PCN:

EGS控制位)。

取决于GATE信号边沿作为触发,GATE允许位电位也相应被定义(上升沿触发=>高电位使能PPG启用和相反)。

GATE信号改为不活跃后(PPG不工作),PPG输出通常会改变为默认(PPG运行前的)。

[bit12]TRIG:

PPG开始/触发事件标志

当PWM输出产生开始时触发标志位设置为“1”。

在开始延时模式EPCN1:

STRD=“1”,它会发生在定义开始延时的末端。

对于所有其他的运行模式(EPCN1:

STRD=0),检测到PPG触发时标志位变为“1”。

如果触发标志位为“1”,与此同时写入“0”代替“1”,通过硬件设置标志位有最高的优先级。

在利用一个读修改写指令时,不管该位值为多少,读取值为1。

[bit11]IRS2:

额外的中断选择

和PCN寄存器的IRS1位和IRS0位一起,选择操作生成一个中断请求。

[bit10]OE2:

PPGB输出允许位

在8位模式运行中(PCN:

MOD=1),该位能使PPGB信号输出(8位分辨率PWM信号被高8位寄存器部分配置)。

在16位模式运行中(PCN:

MOD=0)OE2控制位设置为1,也能在PPGB输出管脚生成16位PPG信号。

如果再加上EPCN1:

OSEL2位设置为1,带反极性的16位PPG信号被发送到PPGB输出管脚。

[bit9]FRMH:

全范围模式(高8位部分)

该位设置为1时,极限情况PDUT=PCSR在PPGB输出生成“H“。

PDUT=0,一直生成”L“。

[bit8]FRML:

全范围模式(16位或低8位部分)

该位设置为1时,极限情况PDUT=PCSR在PPGA输出生成“H”。

PDUT=0,一直生成“L”。

[bit7]OSEL2:

PPGB输出极性说明(高8位部分)

在16位运行模式(PCN:

MOD=0)中,如果OE2控制位设置为1,PPGB输出管脚依然输出16位PPG信号。

如果此外再将OSEL2位设置为1,PPGB输出管脚会生成反极性的PPG信号。

[bit6]RIDH:

占空比增加/减少在斜波输出模式(高8位部分)

[bit5]RIDL:

占空比增加/减少在斜波输出模式(16位或低8位部分)

在16位运行模式中(PCN:

MOD=0)RIDL位控制16位PWM信号占空比的增大/减小功能,并且在8位运行模式中(PCN:

MOD=1),它专门用于低8位PWM输出。

[bit4]RAMPH:

斜波输出模式选择(高8位部分)

当PCN:

MOD=1时,该位确保斜波输出模式PWM运行在高8位部分。

在这个模式中,PWM的占空比随着每个外部触发信号(7个可能的重新装载定时器下溢信号选一个)增大(PCN2寄存位RIDH为0)或减小(RIDH为1)。

PWM输出波形通过PDUTH寄存器定义占空比而开始,并且占空比值增大/减小直到达到PEDRH寄存器原先定义的占空比值。

实际上,PWM输出占空比的更新发生在PWM周期的末端。

[bit3]RAMPL:

斜波输出模式选择(16位或低8位)

当PCN:

MOD=1时,该位确保斜波输出模式PWM运行在低8位部分。

在16位运行中,该位控制了16位PWM的斜波输出模式。

在这种模式中,PWM占空比随着每个外部触发信号(7个可能的重装载定时器下溢信号中选一个)增大(EPCN1寄存位RIDL为0)或减小(RIDL为1)。

PWM输出波形通过PDUT/PDUTL寄存器定义占空比开始,并且占空比增大/减小直到达到PEDR/PEDRL定义的占空比值。

实际上,PWM输出占空比的更新发生在PWM周期的末端。

[bit2]TPCH:

定时点采集选择(高8位部分)

如果该位设置为1并且PCN:

MOD=1,PPG计数器(高8位部分)和PTPCH匹配生成一个ADC触发信号。

[bit1]TPCL:

定时点采集选择(16位或低8位)

如果该位设置为1,并且PCN:

MOD=1,PPG计数器(低8位部分)和PTPCL匹配生成一个ADC触发信号。

相应的,在16位运行时,PPG计数器值和PTPC匹配生成一个ADC触发信号。

[bit0]STRD:

开始延时模式

如果STRD位设置为1,PWM输出生成通过PSDR+1个周期的PPG计数时钟延时。

如果全范围模式激活(FRMH/FRML=1),PPG计数时钟的PSDR周期开始延时。

 

3.3扩展的PPG控制状态寄存器2(EPCN2n)

*扩展的PPG控制状态寄存器2(EPCN2n)

扩展的PPG控制/状态寄存器2(EPCN2n)控制着PPG的运行和状态。

[bit7]TCH:

定时点采集标志(高8位部分)

当PPG计数器值PTMRH达到被PTPCH寄存器定义的定时点时,TCH标志设置为1.当TCH标志为1,并且同时写入0代替1,那么通过硬件设置标志(TCH=1)拥有最高的优先级。

在16位模式中(MOD=0),TCH标志没有意义。

在利用读修改写(RWM)指令时,不管该位值为多少,读取值为1.

[bit6]TCL:

定时点采集标志(16位或低8位)

在16位运行模式中(PCN:

MOD=0),通过匹配16位寄存器PTMR和PTPC来设置TCL标志。

如果PCN:

MOD=1,该标志是PTMRL和PTPCL的比值。

如果TCL标志为1,并且同时写入0代替1,那么通过硬件设置该标志(TCL=1)拥有最高优先级。

当在利用一个读修改写(RWM)指令时,不管该位值为多少,读取值都为1.

[bit5]EDMH:

在斜波输出模式中结束占空比匹配(高8位)

在斜波输出模式中,当当前的占空比达到了被PEDRH寄存器定义的占空比值时,EDMH标志设置为1。

当EDMH标志为1,并且同时写入0代替1,那么通过硬件设置标志(EDMH=1)拥有最高优先级。

当控制位EPCN1:

RAMPH为0,或者在16位运行模式中(MOD=0),EDMH标志没有意义。

当使用一个读修改写指令时,不管该位值为多少,读取值都为1.

[bit4]EDML:

在斜波输出模式中结束占空比匹配(16位或低8位)

在16位运行模式中(PCN:

MOD=0),通过和PEDR匹配当前占空比值来设置EDML标志。

如果PCN:

MOD=1,该标志是达到PEDRL定义的占空比的结果。

如果EDML标志为1,并且同时写入0代替1,那么通过硬件设置标志(EDML=1)拥有最高优先级。

如果控制位EPCN1:

RAMPL为0,EDML标志没有意义。

当使用一个读修改写指令,不管该位值为多少,读取值都为1.

[bit3]DTH:

占空比匹配标志(高8位)

通过匹配寄存器PTMRH和PDUTH将DTH标志位设为1。

如果DTH标志位为1,并且同时写入0代替1,那么通过硬件设置标志(DTH=1)拥有最高优先级。

在16位运行模式中(MOD=0),DTH标志没有意义。

当使用一个读修改写指令时,不管该位值为多少,读取值都为1.

 

[bit2]DTL:

占空比匹配标志(16位或低8位)

在16位运行模式中(PCN:

MOD=0),通过匹配16位寄存器PTMR和PDUT来设置DTL标志位。

如果PCN:

MOD=1,该标志位是PTMRL和PDUTL比值的结果。

如果DTL标志位为1,并且同时写入0代替1,那么通过硬件设置标志位(DTL=1)拥有最高优先级。

当使用一个读修改写指令时,不管该位值为多少,读取值都为1.

[bit1]PRDH:

周期匹配标志(高8位)

在PTMRH计数器下溢时,PRDH标志位设为1.如果PRDH标志位为1,并且同时写入0代替1,那么通过硬件设置标志(PRDH=1)拥有最高优先级。

在16位运行模式中(MOD=0)PRDH标志没有意义。

当使用一个读修改写指令时,不管该位值为多少,读取值都为1.

[bit0]PRDL:

周期匹配标志(16位或低8位)

在16位运行模式中(PCN:

MOD=0),通过16位PTMR计数器下溢来设置PRDL标志位。

当PCN:

MOD=1,该标志是PTMRL下溢的一个结果。

如果PRDL标志位为1,并且同时写入0代替1,那么通过硬件设置标示(PRDL=1)拥有最高优先级。

在使用一个读修改写指令时,不管该位值为多少,读取值都为1.

 

3.4通用控制寄存器(GCN1g)GeneralControlRegister1

*通用控制寄存器1(GCN1g)

通用控制寄存器1(GCN1g)选择一个触发输入到一个4个PPG构成的PPG组。

 

在下面的表格中,指数“i”表示带PPGs组的PPG通道数目(i=0,1,2或3)。

当边沿通过触发输入边沿选择位(PCNn:

EGS[1:

0])被指定激活触发器检测到时,PPG0到PPGn被选择是激活的。

 

3.5通用控制寄存器2(GCN2g)

*通用控制寄存器2(GCN2g)

通用控制寄存器2(GCN2g)用软件为一个PPG组生成内部触发电平。

[bit15到bit12]-:

未定义

通常写入0.

读取只未定义

该寄存器的读修改写操作对该位没有作用

[bit11到bit8]CKSEL3到CKSEL0:

前置分频器输入选择

[bit7到bit4]-:

未定义

通常写入0

读取值未定义

该寄存器的读修改写操作对该位没有作用。

[bit3到bit0]EN3到EN0:

输入触发使能位

设置内部触发EN0,EN1,EN2和EN3的触发电平。

如果任何一个EN触发输入(EN0,EN1,EN2,EN3)和PPGn的触发说明位(GCN1g:

TSEL0[3:

0],GCN1g:

TSEL1[3:

0],GCN1g:

TSEL2[3:

0],和GCN1g:

TSEL3[3:

0])一起被选定,那么被选定的EN就作为一个PPG触发输入位。

如果触发输入边沿选择位(EGS[1:

0])的状态通过软件利用触发输入位(选择EN0,EN1,EN2,或EN3)生成,该选择作为一个激活触发去激活PPG。

 

3.6通用控制寄存器3(GCN3q)

*通用控制寄存器3(GCN3q)

通用控制寄存器3为斜波输出模式占空比在一组PPG组中选择一个触发输入。

7个重装载定时器下溢信号能供选择一个。

[bit15,bit11,bit7,bit3]-:

未定义

通常写入1

读取值未定义

对这个寄存器来说,读修改写操作对这些位没有作用

在下面的表中,指数i表示在PPG组中得PPG通道数量。

[bit14到bit12,bit10到bit8,bit6到bit4,bit2到bit0]RTG32toRTG30,RTG22toRTG20,RTG12toRTG10,RTG02toTRG00:

斜波输出模式中占空比增大/减小触发选择

3.7通用控制寄存器4(GCN4g)

*通用控制寄存器4(GCN4g)

通用控制寄存器4(GCN4g)选择一个可被4个PPG为一组的PPG组用作PPG计数周期的重装载定时器输入。

7个重装载定时器下溢信号能供选择一个。

只有在GCN2g:

CKSELi为1时,选择的重装载定时器输入才变成PPG计数周期(预定标器输入)。

[bit15,bit11,bit7,bit3]未定义

通常写入0

读取值未定义

在该寄存器中,读修改写操作对该位没有作用。

在下面表中,指数i表示PPG组中PPG通道个数(i=0,1,2,或3)。

[bit14tobit12,bit10tobit8,bit6tobit4,bit2tobit0]RCK32toRCK30,RCK22toRCK20,RCK12toRCK10,RCK02toRCK00:

重装载定时器选择作为可能的PPG计数周期

 

3.8通用控制寄存器5(GCN5g)

*通用控制寄存器5(GCN5g)

通用控制寄存器5(GCN5g)介绍一个能被用作PPG计数周期的重装载定时器输入的一个微小延时(相位转移)。

这个相位转移能在每组4个PPG的模块中单独定义。

如果使用该特征,那么这个被选择的重装载定时器的重装载周期值应该大于13个外围时钟周期。

在下面表中,指数i表示PPG组中PPG通道数目(i=0,1,2或3)。

 

[bit7tobit6,bit5tobit4,bit3tobit2,bit1tobit0]RSH31to30,RSH21to20,RSH11to10,RSH01to00:

能被用作PPG计数周期的重装载定时器信号的微小延时

3.9PPG周期设置寄存器(PCSRn)

*PPG周期设置寄存器(PCSRn)

PPG周期设置寄存器(PCSRn)控制PPG的周期。

在8位运行模式中,PCSRH定义PPGB输出周期,PCSRL设置PPGA信

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2