关于电磁流量计ADuC812芯片的探讨 四十四
4.3 电磁流量计CPU 监控程序
X25045 在上电的时候输出复位信号用于启动或者重新启动微处理器,令其进入或者返回到预定的循环程序并顺序执行。如果超过了转换点,X25045 内部的复位电路就会提供一个200ms 左右的复位脉冲,由RESET 引脚输出,让微处理器正常复位。
X25045 芯片内的“看门狗”定时器用于监控微处理器的工作状态。用WDI 的输入来判断微处理器是否工作正常,在设定的定时时间内,微处理器必须在WDI 的引脚上产生一个由高到低的电平,否则X25045 将会产生一个复位信号。在X25045 内部有一个控制寄存器中有2 位可编程位决定了定时周期的长短。微处理器可以通过指令来改变这两个位,从而改变看门狗定时的时间长短。
X25045 内部含一个8 位指令寄存器。可以通过SI 输入来访问,数据在SCK 的上升沿由时钟同步输入。表4-2 为指令及其操作码的列表。所有指令、地址与数据都以最高有效位在前的方式进行传送,读和写指令的位3 包含了高地址位A8。
4.4 A/D 采样及处理
A/D 采样定时中断在软件定时中断中的优先级应为最高,因为需要保证对采集的信号进行实时处理,采样过程需要读入A/D 采样值,并将其送入设定的环行数据区。
详情请浏览公司网站的产品中心 http://www.dlysys.com/ 电磁流量计