开发教程6AI语音人脸识别会议记录仪_人脸打卡机PWM.docx

上传人:lao****ou 文档编号:377109 上传时间:2023-10-10 格式:DOCX 页数:24 大小:272.11KB
下载 相关 举报
开发教程6AI语音人脸识别会议记录仪_人脸打卡机PWM.docx_第1页
第1页 / 共24页
开发教程6AI语音人脸识别会议记录仪_人脸打卡机PWM.docx_第2页
第2页 / 共24页
开发教程6AI语音人脸识别会议记录仪_人脸打卡机PWM.docx_第3页
第3页 / 共24页
开发教程6AI语音人脸识别会议记录仪_人脸打卡机PWM.docx_第4页
第4页 / 共24页
开发教程6AI语音人脸识别会议记录仪_人脸打卡机PWM.docx_第5页
第5页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《开发教程6AI语音人脸识别会议记录仪_人脸打卡机PWM.docx》由会员分享,可在线阅读,更多相关《开发教程6AI语音人脸识别会议记录仪_人脸打卡机PWM.docx(24页珍藏版)》请在第一文库网上搜索。

1、CC3200AI实验教程疯壳开发板系列WO1verine-Tearn2018/07/18目录11寄存器11.2实验现象17官网地址:http:WWW.fengke.dub购买链接:http:ShOPI官方QQ群:193836402PWMPWM(Pu1seWidthModu1ation)即脉冲宽度调制。PWM运用非常的广泛,大到航天飞船,小到便携式USB风扇都可以见到PWM的身影。许多MCU的定时器均带有PWM模式,CC3200也不例外。1.1寄存器CC3200通用定时器支持PWM模式。在PWM模式下,定时器被配置为一个24位的减计数器,初始值在GPTMTn11R和GPTMTnPR寄存器中进行定

2、义。在该模式中,PWM频率和周期是同步事件,这样可以消除毛刺。PWM模式可以通过向寄存器GPTMTnMR中的TnAMS位写入OXO1,TnCMR位写入OXO0,TnMR位写入0x02。当定时器使能时,装载到定时器寄存器中的值如表1.0.1所示。表IO1装载到定时器的值寄存器向下计数模式向上计数模式GPTMTnRGPTMTnI1RGPTMTnVGPTMTnI1R当通过软件写GPTMCT1寄存器中的TnEN位时,计数器开始进行减计数直到0。在周期模式中的下一个计数循环,计数器从GPTMTn11R和GPTMTnPR寄存器中装载初始值,并重新开始计数直到通过软件清除GPTMCT1寄存器中的TnEN位进

3、行关闭。该定时器可以通过上升沿、下降沿和边沿触发这3种类型的事件来产生中断。事件类型通过GPTMCT1寄存器中的TnEVENT位来进行配置。中断通过GPTMTnMR寄存器中的TnPEM1E位来进行使能。当事件发生时,GPTMRIS寄存器中的CnERIS位被置位。并且一直保持到通过GPTMICR寄存器来进行清除。如果捕捉模式事件中断通过GPTMIMR寄存器进行使能,则通用定时器也要置位GPTMMIS寄存器中的CnEM1S位。需要注意的是中断状态只有在TnPWMIE被置位时才会更新。另外,通过置位GPTMCT1寄存器中的TnOTE位和GPTMDMAEV寄存器中的CnEDMAEN位使能DMA触发模式

4、,则当TnPWM1E被置位并且发生捕捉时间时,定时器自动产生DMA的触发事件。在PWM模式中,GPTMTnR和GPTMTnV寄存器始终保持相同的值。当计数器的值等于GPTMTnI1R和GPTMTnPR寄存器的值时,输出PWM信号,当计数器的值等于GPTMTnMATCHR和GPTMTnPMR寄存器的值时,信号进行翻转。可以通过软件设置GPTMCT1寄存器中的TnPWM1位,来对PWM信号的电平进行翻转。这里要注意的是如果PWM输出翻转使能了,那么边沿检测的行为就会相反,本来上升沿有效的,现在就变成了下降沿有效。如图1.0.1就是一个产生PWM信号的例子。图1.0.1产生PWM信号的例子GPTMC

5、FG寄存器配置通用定时器模块的全局操作。确定通用定时器工作于32位模式还是16位模式。该寄存器中的值只能是在GPTMCT1寄存器中的TAEN和TBEN两位被清零时改变。如图1.0.2所示为该寄存器及其位定义。Figure95.GPTMCFGRegisterTab1e9-9.GPTMCFGRegisterFie1dDescriptionsBitFie1dTypeResetDescription31-3RESERVEDROh2-0GPTMCFGR/WOhGPTMConfigurationTheGPTMCFGva1uesaredefinedasfo11ows:1h-3=Reserved5h-7h=R

6、eservedOhFora1632bittimer,thisva1uese1ectsthe325timerconfiguration.4hFora16/32.bittimer,thisva1uese1ectsthe164xttimerconfiguration.Tefunctioniscontro11edbybits1:0ofGPTMTAMRandGptmtbmr图1.0.2GPTMCFG寄存器及其位定义即把20位写入0,配置为32位定时器模式;写入4,配置为16位定时器模式。GPTMTAMR寄存器的配置是基于GPTMCFG寄存器的配置来进行选择的。在PWM模式中,置位TAAMS位、清除TAC

7、MR位和配置TAMR为0x01或者0020如图1o.3所示为GPTMTAMR寄存器,如图1.0.4为其位定义。FigUre96.GPTMTAMRRegiSter3130292827262524REsERVE6-R-Oh2322212019181716RESERVED-ROh-15141312111098RESERVEDTAP1oTAMRSUTAPWMIETAi1BR-OhRW-0hR/W-OhR/W-OhR/W-Oh76543J1RESERVEDjTAMIETACDIRTAAMSTACMIRTAMRR-OhR/W-OhR/W-OhR/W-OhR/W-OhR/W-Oh图1.0.3Gptmtamr

8、寄存器Tab1e9-10.GPTMTAMRRegisterFie1dDescriptionsBitFie1dTyPeResetDescription31-12RESERVEDROh11TAP1OR/WOhGPTMTimerAPWM1egacyOperationOh1egacyoperationwithCCPpindriven1owwhentheGPTMTA11Risre1oadedafterthetimerreachesO.1hCCPisdrivenHighwhentheGPTMTAI1Risre1oadedaftertetimerreachesO.10TAMRSURWOhGPTMTimerA

9、MatchRegisterUpdateIfthetimerisdisab1ed(TAENisdear)whenthisbitisset.GPTMTAMATCHRandGPTMTAPRareupdatedwethetimerisenab1ed.Ifthetimerissta11edfASTA11isset),GPTMTAMATCHRandGPTMTAPRareupdatedacrdingtotheCOnfigUrabOnofthisbit.Oh=UpdatetheGPTMTAMATCHRregisterandtheGPTMTAPRregister,rfused.Onthenextcyc1e.Ih

10、=UpdatetheGPTMTAMATCHRregisterandtheGPTMTAPRregister,ifused,onthenexttimeout.9TAPWMIER/WOhGPTMTimerAPWMInterruptEnab1eThisbitenab*esinterruptsinPWMmodeonrising,fa11ing,orbothedgesofteCCPtput,asdefinedbytheTAEVENTfie1dintheGPTMCT1register.Inaddition,whenthisbitissetandacaptureeventoccurs.TimerAautoma

11、tica11ygeneratestriggerstotheDMAifthetriggercapabi1ityisenab1edbysettingtheTAOTEbitintheGPTMCT1registerandthCAEDMAENbitinIheGptmdmaevregister,respective1y.Thtstxtison1yva1idinPWMmode.OhCaptureeventinterruptisdisab1ed.1h=Captureeventinterruptisenab1ed.Tab1e9-10.GPTMTAMRRegisterFie1dDescriptions(conti

12、nued)BitFie1dTypeResetDescription8TAI1DR/WOhGPTMTimerAInterva11oadWriteNotethestateofthisMhasnoeffectwhencountingup.Thebitdescriptionsaboveapp1yifthetimersenab1edandrunning.Ifthetimerisdisab1ed(TAENisc1ear)whenthisbitisset.GPTMTARGPTMTAVandGPTMTAPs.areupdatedventtimerisenab1ed.Ifthetimerissta11ed(TA

13、STA11isset).GPTMTARandGPTMTAPSareupdatedaccordingtotheconfigurationofthisbit.Oh=UpdatetheGPTMTARandGPTMTAVregisterswiththeva1ueGtheGPTMTAI1RregisterOnthenextcyd.A1soupdatetheGPTMTAPSregisterwiththeva1ueintheGPTMTAPRregisteronthenextcyc1e.1h=UpdatetheGPTMTARandGPTMTAVregisterswiththeva1uentheGPTMTAI1

14、RregisterOathenexttimeoutA1soupdatetheGPTMTAPSregisterwiththeva1ueintheGPTMTAPRregisterOnthenexttimeout.7-6RESERVEDROh5TAMIER/WOhGPTMTimerAMatchInterruptEnab1eOhThematchinterruptisdisab1edformatchevents.Additiona1,triggerstotheDMAonmatcheventsareprevented.1hAninterruptisgeneratedwhenthematchva1ueint

15、heGptmtamaTCHRregisterisreachedintheone-shotandperiodicmodes.4TACDIRRWOhGPTMTimerACountDirectionWheninPWMmode,thestatusofthisbitisignored.PWMmodea1waysuntsdown.Oh=Thetimercountsdown.1hThetimercountsup.Whencountingup.thetimerstartsfromava1ueof0x0.3TAAMSR/WOhGPTMTimerAAJtemateModeSe1ectTheTAAMSva1uesaredefinedasfo1tows:Note:ToenabiePWMmode,deartheTACMRbitandnfiguretheTAMRfie1dto0x1or0x2.OhCaptureorcomparemode

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

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服