系统初始化相关设置(看门狗、irq、LVD、MCLK)

来源:互联网 发布:spss统计软件图片 编辑:程序博客网 时间:2024/04/24 19:18
MC9S08AC16系列包括下列复位源:
•  上电复位(POR)
•  低压检测 (LVD)
•  计算机正常操作监控模块 (COP)定时器
•  非法操作码检测
•  非法地址检测
•  背景调试强制复位
•  复位引脚 (RESET)
•  时钟发生器失锁和丢失时钟复位
除了背景调试强制复位,每个源对应系统复位状态寄存器相应位
重点:
1,、计算机正常操作监控模块(COP)看门狗
功能描述:
在任何一个复位之后,置位SOPT寄存器的COPE位来使能COP看门狗。如果在应用中不使用看门狗,清COPE位来禁止看门狗。写任意值到SRS可以复位COP计数器。写入操作不影响只读SRS的数据。相反地,写入操作被解码并向COP计数器发送一个复位信号。

SOPT2寄存器的COPCLKS位选择用于COP定时器的时钟源。时钟源选项是总线周期或内部的1 kHz时钟源。每个时钟源有相应的短和长溢出,由SOPT的COPT控制。


 注意:SOPT为一次性写入寄存器,所以用户程序中一定要设置,即便设置值和默认值一样,防止后面程序误操作。


需要操作的寄存器:
SOPT:
    1.COP是否使能
    2.溢出时间选择:长溢出(2的18次方)还是短溢出(2的13次方)
    3.是否使能停止模式
SOPT2
     COP看门狗时钟选择:1KHz或总线时钟
SRS(系统复位状态寄存器):
    通过写此寄存器进行COP复位


2、外部中断请求(IRQ)

作用:可让系统从停止模式唤醒、

需要操作的寄存器:
IRQSC
中断是否使能、中断标志,清中断标志,触发电平模式


3、低电压检测系统(LVD)

作用:当系统电源电压异常时,可发生中断或报警信息

需要操作的寄存器(系统电源管理状态控制寄存器):
SPMSC1
      LVD标志位、清标志位、是否使能中断、停止模式下是否可用
SPMSC2:选择LVD电压、报警电压,报警标志等

4、MCLK输出
   可对外输出相应频率时钟。
需要操作寄存器:

SMCLK
     是否使能MCLK,输出频率设置(总线分频)
0 0
原创粉丝点击