
DS80C400网络微控制器
源从停止模式时,恢复操作不超过100ns 。经过65,536振荡的外部时钟
源(未环形振荡器) ,将清除设备的环路振荡器模式位, RGMD ( EXIF.2 ) ,以指示该
设备已经从所述环形振荡器切换为外部时钟源。
环形振荡器运行在大约15MHz的,而是变化的温度和电压。其结果,无序列
通讯或精确计时,而应该从环形振荡器运行的尝试,由于操作
频率是不准确的。类似地,以太网和CAN控制器从系统时钟导出其定时和
不应该被使能,直到RGSL位的RGMD = 0复位(默认值)的状态为逻辑0时,它不会导致
使用环形振荡器的退出停机模式。
降低EMI
其中一个主要贡献者在8051为基础的系统辐射噪声是ALE的切换。微控制器
允许软件禁止ALE时不使用ALEOFF ( PMR.2 )位设置为1。当ALEOFF = 1, ALE
在片外程序会自动切换和数据存储器的访问。然而, ALE保持不变时,
在执行片上存储器的访问。 ALEOFF的默认状态是0,所以,ALE正常切换时的频率
XTAL/4.
软件断点模式
在DS80C400提供了一个特殊的软件断点模式,代码调试的目的。断点模式可以是
通过设置BPME位( ACON.4 )为逻辑1。一旦启用启用,字节A5h操作码可被用来创建一个
破解代码执行。当执行断点操作码(字节A5h ) ,所有时钟计时器0,1, 2,3,和看门狗
定时器模块停止任何串口操作(从计时器派生时)停止。此外,国家
机器控制访问定时访问保护的SFR被暂停。很像中断时,CPU
产生一个硬件LCALL和矢量地址位置000083h 。不像一个中断,但是,返回
地址不被压入堆栈,但放入BPA1 (LSB) , BPA2 (MSB) ,而BPA3 ( XSB )的SFR ,并且
的字节A5h操作码用于退出断点模式并返回到包含在BPA3地址: 1的SFR 。
95 97