- 1、本文档共44页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
锁相环频率锁定标志 1=表示时钟频率已稳定,且锁定了锁相环频率。 (4)时钟产生模块的标志寄存器CRGFLG 注:其余各位的描述 见教材49页和50页。 (5)时钟选择寄存器(CLKSEL) 选定锁相环 1表示Bus Clock=PLLCLK/2 0表示Bus Clock=OSCCLK/2 实时中断标志位 1=RTI发生了超时中断,向 该位写1清除该中断标志位。 PLL例子 CLKSEL=0x00; //禁止PLL PLLCTL=0xe1; //PLL电路允许 SYNR=2;REFDV=1; //设置倍频参数 PLLCTL=0x60; //时钟监控禁止 while(0==(CRGFLG0x08));//等待稳定 CLKSEL=0x80; //选择PLL作为时钟 //若晶振为16M,则PLLCLK=2*16*3/2=48MHz,则总线频率是24MHz 实时中断使能位 1=在RTIF置位时申请中断 0=不申请来自于RTI模块的中断 实时中断RTI相关寄存器 (1)中断使能寄存器(CRGINT) 自给时钟模式使能位 1=在SCMIF置位时申请中断 0=不申请SCMLOC中断 锁定中断使能位 1=在LOCKIF置位时申请中断 0=不申请LOCK中断 注:RTIF、LOCKIF、SCMIF见CRGFLG寄存器。 RTR[6:4]——实时中断预分频选择位 RTR[3:0]——实时中断分频系数选择位 时钟源是外部振荡器 RTI超时周期设置参照表: (2)RTI控制寄存器(RTICTL) RTI程序举例 RTICTL = 0x7e;//4M/15*2^16 = 4Hz CRGINT = 0x80; // 中断使能 得到大约每秒4次的中断 COP(看门狗)相关寄存器 COP窗口模式位 1=看门狗复位的写操作必须在看门狗溢出周期的最后1/4时间内 0=看门狗复位的写操作可以在整个溢出周期内发生 (1)COP控制寄存器(COPCTL) BDM模式下, 1=COP和RTI停止运行 0=COP和RTI继续运行 看门狗溢出周期选择位 (2)COP复位寄存器(ARMCTL)——向该寄存器先写$55,然后写$AA即可复位看门狗。 软件中断(SWI)-内部中断源 非法指令陷阱-内部中断源 非屏蔽中断( )-外部中断源 一次操作机会,打开后不能关闭。 可屏蔽中断 除上面三种类型的,其余均为可屏蔽中断。其 中 为外部中断源,其余均为内部中断源。 注:(1)每个可屏蔽中断受两层控制,一是全局中断屏 蔽位,即CCR中的I位;二是各个中断源相关的 本地控制位。 (2)各个中断源、中断向量表以及优先级见教材55页 表2-8。 1、中断源 §3-6 中断系统 边沿触发允许位 0= 引脚低电平触发 1= 引脚下降沿触发 2、中断控制相关寄存器 (1)中断使能及方式控制(INTCR) IRQ中断允许位 0=IRQ引脚与中断逻辑 断开 1=IRQ引脚连接到中断 逻辑 注:任何一个可屏蔽中断源都可通过HPRIO设定为最高优先级, 其余中断源的相对优先级保持不变。 (2)中断优先级控制寄存器(HPRIO) 可屏蔽中断优先级选择位 用法:将中断向量地址的低位字节写入该寄存器,则该中断的优先级就最高了。默认为F2,表示IRQ中断优先级最高. §3-7 MC9S12单片机最小系统硬件设计——以MC9S12DG128为例 时钟电路给单片机提供一个外接的16MHz的石英晶振 串口的RS-232驱动电路可实现TTL电平到RS-232电平的转换 BDM口让用户可以通过BDM调试工具向单片机下载和调试程序 供电电路主要是由单片机提供+5V电源和电源滤波 复位电路是通过一个复位按键给单片机一个复位信号,调试过程中很有用 。 谢谢! * * 用于给单片机内部提供合适的电源电压,9S12单片机内核使用2.5V供电.VDD1\2,VSS1\3,VDDPLL若使用电压调整模块,这些引脚只用接去耦电容.注意VDD1.2的箭头是向外出的. * * PORTE比较特殊,其中PE5、PE6不可以作为普通I/O口用,一般用于模式选择,模式选择表见下页。PE0和PE1只能作为输入。TEST为工厂测试脚,保留。ECLK总线时钟输出频率为振荡器的一般。NOACC:表示当前CPU并未使用总线,在BDM调试时使用。XCLKS表示:1-使用pierce os
文档评论(0)