1.4硬体结构介绍时基与定时器_第1页
1.4硬体结构介绍时基与定时器_第2页
1.4硬体结构介绍时基与定时器_第3页
1.4硬体结构介绍时基与定时器_第4页
1.4硬体结构介绍时基与定时器_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2Sunplus SPCE061A 微控制器时间基准信号定时器计数器3概述时间基准信号,在凌阳单片机里面最具特色的功能模块,几乎在每一款sunplus MCU里都集成。定时器/计数器向来是单片机最重要的硬件资源,SPCE061A给用户提供了两个十六位的通用定时器。4时间基准信号相关知识5时间基准信号简称时基信号;来自于RTC分频,通过选频组合;提供常用时间基准信号给定时器/计数器;提供常用时间基准信号给中断系统;6时基与定时器时基信号可提供常用的、现成的频率信号,完成部分定时器的功能。7怎么利用时基后台延时软件抗干扰、防出错(低频)常用时间定时常用随时间处理程序的时间提供8SPCE061A的时

2、基信号9SPCE061A的时基信号选频逻辑TMB1为TimerA的时钟源B提供各种频率选择信号并为中断系统提供中断源(IRQ6)信号。通过分频产生2Hz、4Hz、1024Hz、2048Hz以及4096Hz的时基信号,为中断系统提供各种实时中断源(IRQ4和IRQ5)信号。10时基信号设置寄存器P_Timebase_Setup(0 x700E) 选频逻辑b15- b4 b3b2b1b0-TMB2选频逻辑 TMB1选频逻辑 b3b2TMB2b1b0TMB100128Hz008Hz01256Hz0116Hz10512Hz1032Hz111024Hz1164Hz11时基信号其它控制寄存器P_Timeb

3、ase_Clear(0 x700f) 设置该单元可以完成时基计数器复位和时间校准其它时基信号 直接设置相对应的IRQ中断,即可使用。12时基信号发生器结构13SPCE061A的定时器/计数器14定时器/计数器作用:用来精确地确定某一时间间隔(定时器)。用来累计外部输入脉冲个数,即可计算出所定时间的长度等(计数器)。基本工作原理:当作定时器用时,在其输入端输入一系列周期固定的脉冲,根据定时器/计数器中累计或预先设置的脉冲个数,即可计算出所定时间长度。15定时器与计数器的关系实际上都是同一个模块:其共同的特点是都有一个计数脉冲输入端,每输入一个脉冲,计数器就进行加1或减1计数。若计数器件的计数脉冲

4、的频率固定,则可利用计数实现定时,这就是定时器。若计数器件的作用是累加输入脉冲的多少或测量外部输入脉冲的参数,则为计数器。16SPCE061A的定时器/计数器两个16位的定时/计数器:TimerA和TimerB定时器溢出信号触发IRQ/FIQ中断定时器溢出信号触发ADC或锁存DAC数据17SPCE061A的定时器/计数器递增计数方式自动重载定时器/计数器初始值输出4位可调脉宽比PWM信号溢出频率/2的方波输出多种时钟源输入多种时钟源输入18Timer A结构多种时钟源输入,定时灵活度大19Timer A相关寄存器P_TimerA_Data(读/写)(700AH) TimerA的数据单元,用于向

5、16位预置寄存器写入数据(预置计数初值)或从其中读取数据。P_TimerA_Ctrl(写)(700BH) 20Timer A PWM设置b9b8b7b6脉宽占空比(APWMO) TAON0000关断000011/16100102/16100113/16101004/16101015/16101106/16101117/16121Timer A PWM设置b9b8b7b6脉宽占空比(APWMO) TAON10008/16110019/161101010/161101111/161110012/161110113/161111014/1611111TAOUT触发信号122Timer A 时钟源A设

6、置b2b1b0时钟源A的频率000Fosc/2001Fosc/25601032768Hz0118192Hz1004096Hz10111100111EXT123Timer A 时钟源B设置b5b4b3时钟源B的频率0002048Hz0011024Hz010256Hz011TMB11004Hz1012Hz1101111EXT224Timer B结构25Timer B相关寄存器P_TimerB_Data(读/写)(700CH) TimerB的数据单元,用于向16位预置寄存器写入数据(预置计数初值)或从其中读取数据。P_TimerB_Ctrl(写)(700DH)26Timer B PWM设置b9b8b

7、7b6脉宽占空比(BPWMO) TBON0000关断000011/16100102/16100113/16101004/16101015/16101106/16101117/16127Timer B PWM设置b9b8b7b6脉宽占空比(BPWMO) TBON10008/16110019/161101010/161101111/161110012/161110113/161111014/1611111TBOUT触发信号128Timer B 时钟源设置仅有时钟源A作为输入设置方法与Timer A相同共用时钟源A不冲突29Timer A与Timer BTimer A通用计数器时钟源A和时钟源B进行

8、“与”操作而形成IRQ1/FIQTimer B多功能计数器时钟源仅为时钟源AIRQ1/FIQ30SPCE061A时钟相关名词32768Hz RTC SPCE061A外接晶振输入Fosc PLL倍频输出,系统时钟CPUCLK Fosc分频输出,CPU时钟时间基准信号 RTC选频、分频输出,时基信号31SPCE061A时钟相关名词TMB1、TMB2 时基信号输出,IRQ6时基输入、时钟源A输入时钟源A/B(ClkA/B) Fosc、RTC、时基信号、TMB1输出Timer A/B 定时器/计数器A/B32丰富的时钟资源SPCE061A从RTC、PLL、时基信号、定时器/计数器等提供了丰富的时钟信号,这给用户的编程带来了许多方便的选择。但是多个时钟方面的概念也容易让初学者产生理解上的困难,所以学好SPCE061A的时钟方面的硬件结构是非常重要的基础。33从定时器到中断系统 定时器的应用以及时基信号的应用,很大程度上要与中断系统配合,所以学习SPC

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论