MCF52259关于gpiogptpwm的中文文档.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MCF52259关于gpiogptpwm的中文文档

Mcf52259可以高达80mhz系统时钟,2个外部中断定时器(PIT)4个通用定时器(GPT),4个DMA定时器GPIO寄存器:端口输出数据寄存器(PORTn),复位时PORTn所有字节置一,R/W,读寄存器时,返回当前寄存器的值,不是引脚的值。1,高电平,0,低电平。可以被设置PORTn,或被统一设置SETn;被清零PORTn,或CLRn统一清零。数据分配寄存器(DDRn),复位时,清零,R/W,置一,输出,清零输入引脚编辑/设置寄存器(PORTnP/SETn),反映当前的引脚状态,设置外部引脚当引脚为数字I/O,R/W,复位时,为当前引脚状态,读寄存器返回时当前引脚的状态,写1设置PORTn寄存器,写0无效。清除外部数据寄存器(CLRn),写0可以清除整个端口PORTn,也可读;写1无效,不能读,引脚分配寄存器(PnPAR),dual-function:0,GPIO,1,PrimaryFunction;quad-function(含有CLKOUT寄存器):00 GPIO function,01 primary function,10 alternate 1 function,11alternate 2 function,CLKOUT寄存器:00 Reserved,01 SYSCLK,10 Reserved,11 SYSCLK/2,PNQPAR:复位时,由primaryfunction代替GPIO端口pad控制寄存器(PSRR,PDSR,PSRRL,PDSRL,PDSRH,PTHPAR):转换速率寄存器(PSRR,PSRRH,PSRRL),1,掩延时大概10个周期,0,fast;引脚驱动强度寄存器(PDSR,PDSRH,PDSRL)1,10mA,0,20mA通用定时器(GPT)GPT包含有7层可编译的预分频器驱动的16位计数器。定时器溢出允许软件扩展超出16位计数器范围的定时器功能。每个计时器可以形成,可以捕获定时器选择的跳边沿的输入捕获,可以形成输出波形和定时器软件延迟的输出比较。这些功能可以同时测量输入波形和产生输出波形。另外,通道3可以形成一个16位通道累加器,可以作为简易的事件计数器或门控计时累加器。脉冲累加器使用通道3的输入/输出引脚在事件模块和门控计时累加器模块。功能:4个16位输入捕获/输出比较通道16位的结构体可编程预分频器脉冲宽度从毫秒到秒16位脉冲累加器形成PWM的溢出触发器GPT停止在停止模块。当停止模块退出时,GPT继续之前停止的模块。信号描述GPT[2:0]引脚为通道0—2输入捕获输出比较功能。可以作为普通I/O端口。GPT3引脚为通道3输入捕获输出比较或脉冲累加器,可以作为普通I/O端口。存储地址和寄存器读保留区为0,写保留区无效。GPT输入捕获/输出比较选择寄存器(GPTIOS)7-4,保留,应该被清零3-0IOS,I/O选择。IOS[3:0]是能输出捕获输入比较为相应的定时器通道。可以任何时候被读(总是0x00),任何时候被写。0输入捕获使能,1输出比较使能。GPT强制比较寄存器(GPCFORC)7-4,保留,应该被清零3-0FOC,强制输出比较。设置FOC位导致立即输出比较,强制输出比较不会置位输出比较标志位。可以任何时候被读,任何时候被写。1强制输出比较。0无效。注:通道3输出比较会无视通道[2:0]任何比较。对于每个OC3M位置位,输出比较活动影响相应的OC3D位。GPT输出比较屏蔽寄存器(GPTOC3M)7-4,保留,应该被清零3-0OC3M,输出比较3屏蔽。设置OC3M位形成相应的PORTTn输出。当引脚被设置输出比较时不管数据流向位,OC3Mn会使GPT引脚输出。OC3M不会改变PORTTnDDR的状态。可以任何时候被读,任何时候被写。1相应的PORTTn为输出。0无效。GPT输出比较3数据寄存器(GPTOC3D)7-4,保留,应该被清零3-0FOC,输出比较3数据,当通道3输出比较发生时,如果相应的OC3M被置位,这些位传递到PORTTn数据寄存器里。可以任何时候被读,任何时候被写。注:通道3输出比较会无视通道[2:0]任何比较。对于每个OC3M位置位,输出比较活动影响相应的OC3D位。GPT计数器寄存器(GPTCNT)15-0 CNTR,提供计数器正确计数的只读寄存器。定时器计数器为了保证清晰的读数,以至于定时器不会在两个紧连着的8位读取中翻转,推荐接近16位的被使用。写GPTCNT可能导致额外的循环在第一次计数中,因为写不能与预分频器时钟同时发生。在同步发生的预分频器之前写,至少导致一次循环。这些位可以任何时候被读,仅仅在测试模块中被写,写他们不影响正常模块。GPT系统控制寄存器1(GPTSCR1)7GPTEN,使能GPT,当计时器禁止时,仅仅寄存器被使用。清零GPTE

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档