Base TimerWord格式文档下载.docx

上传人:b****3 文档编号:16660381 上传时间:2022-11-25 格式:DOCX 页数:20 大小:666.74KB
下载 相关 举报
Base TimerWord格式文档下载.docx_第1页
第1页 / 共20页
Base TimerWord格式文档下载.docx_第2页
第2页 / 共20页
Base TimerWord格式文档下载.docx_第3页
第3页 / 共20页
Base TimerWord格式文档下载.docx_第4页
第4页 / 共20页
Base TimerWord格式文档下载.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

Base TimerWord格式文档下载.docx

《Base TimerWord格式文档下载.docx》由会员分享,可在线阅读,更多相关《Base TimerWord格式文档下载.docx(20页珍藏版)》请在冰豆网上搜索。

Base TimerWord格式文档下载.docx

一定要在转换另一种定时器功能或T32设定之前设定这种模式。

However,itisnotnecessarytosetthismodebeforesettingthetimerfunctionorT32bitimmediatelyafterthemacrosarereset.

但是,设定这种模式之前没必要在宏指令被设定之后马上就设定定时器功能或T32

16-bitPWMtimer

16位PWM定时器

Thistimerconsistsofa16-bitdowncounter,a16-bitdataregisterwithacyclesetbuffer,a16-bitcompareregisterwithadutysetbuffer,andapincontroller.

这个定时器由16位的减法计数器,16位的有周期缓冲数据寄存器,16位初始值缓冲比较寄存器,和一个控制脚组成。

Thecycleanddutydataisstoredinabufferedregisterandthuscanberewrittenwhilethetimerisinoperation.

周期和初始值数据被储存在缓冲寄存器,这样就能够在定时器操作时被写入。

Thecounterclockofthe16-bitdowncountercanbeselectedfromeightinternalclocks(1,4,16,128,256,512,1024,and2048frequencydivisionsofthemachineclock)

16位的减法计数时钟可以从8种内部时钟源(1,4,16,128,256,512,1024,和2048时钟分频器)选择,

andthreeexternalevents(detectionofarisingedge,afallingedge,orboth).

3种外部信号(上升边沿信号,下降边沿信号,两者都具备)

Theone-shotmodewherethecountingstopsatanunderfloworthecontinuousmodewherethecountingisrepeatedafterreloadingcanbeselected.

一次性模式,当产生下溢时计数器停止计数;

连续型模式,计数器反复计数当初始值被重新装载。

Thestarteventofthe16-bitPWMtimercanbeselectedfromasoftwaretriggerandthreeexternalevents(detectionofarisingedge,afallingedge,orboth).

16位的PWM定时器的触发信号可以选择软件触发和3种外部信号(上升边沿信号,下降边沿信号,两者都具备)。

16-bitPPGtimer

16位PPG定时器

Thistimerconsistsofa16-bitdowncounter,a16-bitdataregisterforsettingtheHIGHwidth,a16-bitdataregisterforsettingtheLOWwidth,andapincontroller.

这个定时器由16位的减法计数器,16位的数据寄存器给高位,16位的数据寄存器给低位,和一个控制脚组成。

Thecountclockofthe16-bitdowncountercanbeselectedfromeightinternalclocks(1,4,16,128,256,512,1024,and2048frequencydivisionsofthemachineclock)

Thestarteventofthe16-bitPPGtimercanbeselectedfromasoftwaretriggerandthreeexternalevents(detectionofarisingedge,afallingedge,orboth).

16位的PPG定时器的触发信号可以选择软件触发和3种外部信号(上升边沿信号,下降边沿信号,两者都具备)

16/32-bitreloadtimer

16/32位重装定时器

Thistimerconsistsofa16-bitdowncounter,a16-bitreloadregister,andapincontroller

这个定时器由16位的减法计数器,16位的重装寄存器和一个控制脚组成。

Thestarteventofthe16/32bitreloadtimercanbeselectedfromasoftwaretriggerandthreeexternalevents(detectionofarisingedge,afallingedge,orboth).

16/32位的重装定时器的触发信号可以选择软件触发和3种外部信号(上升边沿信号,下降边沿信号,两者都具备)

16/32-bitPWCtimer

16/32位的PWC定时器

Thistimerconsistsofa16-bitupcounter,ameasurementinputpin,andacontrolregister.

这个定时器由16位的加法计数器,测量输入脚,和一个控制寄存器。

Thistimermeasuresthetimebetweenanyeventsusinganexternalpulseinput

这个定时器测量任何使用外部触发信号的时间

Thereferencecountclockcanbeselectedfromeightinternalclocks(1,4,16,128,256,512,1024,and

2048frequencydivisions).

16位的减法计数时钟可以从8种内部时钟源(1,4,16,128,256,512,1024,和2048时钟分频器)选择

MeasurementmodesHIGHpulsewidth(↑to↓)/LOWpulsewidth(↓to↑)

Risingcycle(↑to↑)/Fallingcycle(↓to↓)

Edgeintervalmeasurement(↑or↓to↓or↑)

测量模式高平宽度(↑到↓)/低平宽度(↓到↑)

上升周期(↑to↑)/下降周期(↓to↓)

边沿间隔时间测量(↑or↓to↓or↑)

Aninterruptrequestcanbegeneratedwhenthemeasurementiscompleted.

当测量完成时可以产生一个中断信号。

One-timeorcontinuousmeasurementcanbeselected.

可以选择一次型或连续型测量

 

2.BlockDiagramOfBaseTimer

基本定时器结构框图

Figure2-1Blockdiagramof16-bitPWMtimer

Figure2-116-bitPWM结构框图

Figure2-2Blockdiagramof16-bitPPGtimer

Figure2-216-bitPPG定时器结构框图

Figure2-3Blockdiagramof16/32-bitreloadtimer(ch1andch0)

Figure2-316/32-bitreloadtimer结构框图(通道1和0)

Figure2-4Blockdiagramof16/32-bitPWCtimer(ch1andch0)

Figure2-416/32-bitPWCtimer结果框图(通道1和0)

3.OperationsoftheBaseTimer

基本定时器的操作

Thissectionexplainsoperationsofthebasetimer.

这部分解释基本定时器的操作

Operationsofthebasetimer

Ina32-bitmode,settingthismodefortheevenchannelalsoresetstheoddchannel.

在32位模式下,设定这个模式给双数通道还有单数通道,

Itisnotnecessarytosettheresetmodefortheoddchannel.

对单数通道设定这个模式是有必要的。

Whentriggered,the16-bitPWMtimerstartsdecrementingfromthecyclesetvalue.

当被触发,16-bitPWM定时器开始消耗周期初始值,

First,itoutputsaLOWlevelpulse.Whenthe16-bitdowncountermatchesthevaluesetinthePWMDutySetRegister,theoutputinvertstotheHIGHlevel.

首先,输出一个低平信号,当16位减法计数器等于设定的DutySetRegister的值,输出信号翻转位高电平。

Then,theoutputinvertsagaintotheLOWlevelwhenacounterunderflowoccurs.

输出信号再倒转回低电平当计数器产生下溢。

Thiscangeneratewaveformswithanycycleandduty.

这样就能产生任意周期和duty的波形。

Whentriggered,the16-bitPPGtimerstartsdecrementingfromthevaluesetintheLOWWidthReload

Register.

当被触发,16-bitPPG定时器开始消耗低电平位设定值

First,itoutputsaLOWlevelpulse.TheoutputinvertstotheHIGHleveluponanunderflow.

首先,输出低电平,当产生下溢翻转成高电平,

Then,itstartsdecrementingfromthevaluesetintheHIGHWidthReloadRegister.TheoutputinvertstotheLOWlevelwhenanunderflowoccurs.

然后,开始消耗高电位设定值,当产生下溢翻转成低电平。

ThiscangeneratewaveformshavinganyLOWandHIGHwidths.

这样就产生了任意高、低电平的波形。

16-bitreloadtimer

Whentriggered,the16-bitreloadtimerstartsdecrementingfromthecyclesetvalue.

当被触发,16-bitreload定时器开始消耗周期设定值。

Whenanunderflowoccursonthe16-bitdowncounter,aninterruptflagisset.

当16位减法计数器产生下溢,中断标志生成。

TheoutputiseitherthetoggleoutputwherethelevelinvertsaccordingtotheMDSEbitsettingasanunderflowoccursorthepulseoutputwherethelevelisHIGHatthestartofcountingandLOWattheoccurrenceofanunderflow.

32-bitreloadtimer

Thistimerhasthesamebasicoperationsasthe16-bitreloadtimer.

这个定时器和16-bitreloadtimer有着同样的基本操作。

However,itusestwochannels,evenandodd,tooperateasa32-bitreloadtimer.

但是他使用双数和奇数2种通道,来操作32-bitreloadtimer。

Theevenchanneloperatesasalower16-bittimerandtheoddchannelasanupper16-bittimer.

双数通道操作作为低16位定时器,奇数通道操作作为高16位定时器

Theinterruptcontrolandoutputwaveformcontrolaredefinedbythesettingsfortheevenchannelonly.

只对双数通道进行设定来定义中断控制和输出波形控制

Whensettingthecycle,firstwriteitintheupperregister(oddchannel)andtheninthelowerregister(evenchannel).

当设定周期,先写入高位寄存器(奇数通道)然后再写低位寄存器(双数通道)

Whenreadingthetimervalue,readitfromthelowerregister(evenchannel)andthenfromtheupper

channel(oddchannel).

当读计数器的值时先读低位寄存器(双数通道)然后再读高位寄存器(奇数通道)

16-bitPWCtimer

ThePWCtimerstartsthe16-bitupcounterwithinputofthespecifiedmeasurementstartedgeandstopsthecounterwithdetectionofameasurementendedge.

当有规定的测量开始边沿信号输入,PWC定时器打开16位的加法计数器,当检测到有测量结束的边沿信号产生,计数器停止。

Thevaluecountedinbetweenisstoredasapulsewidthinthedatabufferregister

这个计数值作为波形宽度储被存在数据缓冲储存器。

32-bitPWCtimer

Thistimerhasthesamebasicoperationsasthe16-bitPWCtimer.

这个定时器和16-bitPWCtimer有着同样的基本操作。

However,itusestwochannels,evenandodd,tooperateasa32-bitPWCtimer.

但是他使用双数和奇数2种通道,来操作32-bitPWCtimer。

Theevenchanneloperatesasalower16-bitcounterandtheoddchannelasanupper16-bitcounter.

Theinterruptcontrolisdefinedbythesettingsfortheevenchannelonly.

Whenreadingthemeasuredorcountvalue,readitfromthelowerregister(evenchannel)andthenfromtheupperchannel(oddchannel).

4.32-bitmodeoperations

Usingtwochannels,thereloadtimerandPWCprovide32-bitmodeoperations.

使用2个通道,重装定时器和PWC定时器提供32位的模式操作

Thissectionexplainsthebasicfunctionsandoperationsofthe32-bitmodefunctions.

这部分介绍32位模式功能的基本功能和操作

32-bitmodefunctions

Thisfunctionenablestheoperationsofa32-bitdatareloadtimeror32-bitdataPWCtimerbycombiningtwochannelsofbasetimers.

通过结合基本定时器

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

当前位置:首页 > 高等教育 > 医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1