- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7.3 输入捕捉功能 7.3.1 输入捕捉的基本含义 用途:通过记录输入信号的连续的沿跳变,就可以用软件算出输入信号的周期和脉宽。定时器捕捉到特定的沿跳变后,把计数寄存器当前的值锁存到通道寄存器 用来测信号的频率 定时器COUNTER按指定的时钟速率自由计数,在通道的I/O引脚上输入外接信号,输入捕捉功能就能用来监测该输入信号的跳变。一旦捕捉到外 部信号发生变化时,定时器将自由运行计数器COUNTER 的当前值锁存到输入捕捉寄存器 TPMxCOVH:TPMxCOVL,读出TPMxCOVH:TPMxCOVL的计数值即获得了时间信息。如果允许输入捕捉中断,系统还会产生一次中断请求。 7.3 输入捕捉功能 7.3 输入捕捉功能 7.4.2 相关寄存器 TPMxCnVH : TPMxCnVL TPM通道数值寄存器 TPMxCnSC TPM通道状态和控制寄存器 7.3 输入捕捉功能 TPM通道数值寄存器 定时器1有6个通道,定时器2 有2个通道,这8个通道都有相应的数值寄存器。通道寄存器在该通道用作输入捕捉时的作用是:当指定的沿跳变发生 (即定时系统捕捉到沿跳变) 时,锁存计数寄存器的值。通道寄存器是一个16位的寄存器,分为高字节和低字节,在读取的时候要分别读取。为了防止两次读取之间该寄存器的内容发生变化而产生虚假的输入捕捉计数值,系统会在读取高字节时锁存低字节的内容,这时即使又发生特定的沿跳变,通道寄存器的内容也不会改变。所以,若要读取整个通道寄存器,必须先读高字节,再读低字节。 7.3 输入捕捉功能 TPM通道状态和控制寄存器 7.3 输入捕捉功能 7.3.2 输入捕捉的寄存器 TPM通道数值寄存器(Timer x Channel n Value Register , TPMxCnVH : TPMxCnVL) 定时器1有6个通道,定时器2 有2个通道,这8个通道都有相应的数值寄存器。通道寄存器在该通道用作输入捕捉时的作用是:当指定的沿跳变发生 (即定时系统捕捉到沿跳变) 时,锁存计数寄存器的值。通道寄存器是一个16位的寄存器,分为高字节和低字节,在读取的时候要分别读取。为了防止两次读取之间该寄存器的内容发生变化而产生虚假的输入捕捉计数值,系统会在读取高字节时锁存低字节的内容,这时即使又发生特定的沿跳变,通道寄存器的内容也不会改变。所以,若要读取整个通道寄存器,必须先读高字节,再读低字节。 TPM通道状态和控制寄存器 TPM通道状态和控制寄存器(Timer x Channel n Status and Control Register,TPMxCnSC)定义: D7—CHnF为通道n标志位(Channel n Flag Bit) D6—CHInE为通道中断允许位(Channel n Interrupt Enable Bit) D0—CHMAX为通道最大占空比设置位(Channel X Maximum Duty Cycle Bit) D3~D2—ELSnB~ELSnA为跳变沿/输出电平选择位(Edge/Level Select Bit) D1—TO0为溢出翻转控制标志位(Toggle on Overflow Bit) D5~D4—MSnB~MSnA为通道n模式选择位(Mode Select Bit) 数据位 D7 D6 D5 D4 D3 D2 D1 D0 定义 CHnF CHnIE MSnB MSnA ELSnB ELSnA 复位 0 0 0 0 0 0 0 0 通道控制寄存器控制位 7.4 定时器模块的输出比较功能 7.4.1 输出比较的基本知识 与输出比较功能相关的引脚 在AW60的LQFP-64封装形式中,第4、5、6、7、8、11、15、16引脚为定时器的通道引脚,它们是通用I/O与定时器输入捕捉、输出比较的复用引脚 输出比较的方法 输出比较的功能是用程序的方法在规定的时刻输出需要的电平,实现对外部电路的控制 输出比较过程 具体过程见下表 输出比较过程 7.4.2 用于输出比较的寄存器 TPM通道数值寄存器 存放要与计数寄存器进行比较的数值 TPM通道状态和控制寄存器 在输出比较时,D7~D2位与用作输入捕捉时的含义相同7.4.3 输出比较编程实例 7.5 定时器模块的脉宽调制(PWM)输出功能 7.5.1 脉冲宽度调制器PWM工作原理 PWM的占空比的计算方法 7.5.2 AW60定时器的两种PWM模式 边沿对齐PWM 边沿对齐PWM(Edge-Aligned PWM Mode)模式使用计时器的正常向上递增模式(CPWMS=0),且同一TPM中的其它通道可配置为输入捕获或输出比较功能。该PWM信号的周期由预置寄存器(TPMxMODH:TPMx
您可能关注的文档
- 浅成低温热液贵金属矿床要点.docx
- 浅论企业会计信息失真的问题要点.doc
- 浅论湿地保护要点.doc
- 浅水区水上钢栈桥结构受力计算书要点.doc
- 浅水洼里的小鱼(公开课)要点.ppt
- 七、配位化合物要点.ppt
- 七大洲气候类型总复习2要点.doc
- 浅谈W-S银染法的应用要点.ppt
- 七单元第一章第二节昆虫的生殖和发育要点.ppt
- 七氟丙烷与S型热气溶胶2014.4.10要点.doc
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
最近下载
- 通用学术英语进阶(北京科技大学)中国大学MOOC(慕课)章节测验试题(答案).pdf
- 最新部编版语文期末复习三年级非连续性文本阅读(附参考答案).docx
- 政务服务中心软硬件项目运维服务方案2.doc VIP
- 火力发电厂直接空冷工程技术规范初稿.doc
- 2024年河北省继续医学教育公共选修课参考答案.pdf VIP
- 老友记台词剧本第一季第1集中英双语左右对照.pdf
- 2024-2025学年广东省广州市省实教育集团初三数学试题第一次模拟考试试题含解析.doc VIP
- 【国家标准】国家职业技能标准 (2019年版) 起重装卸机械操作工.pdf
- 肺结核诊疗方案毕业设计.docx
- 2024年广东省职业院校技能大赛(中职组)智慧物流作业赛项考试题库(含答案).docx VIP
文档评论(0)