
图22-1 。
AT89LP428 / 828片上调试连接
VCC
DCL
P3.6/RST
DCL
P3.6/RST
VCC
A
DDA
XTAL1
GND
CLK
XTAL1
GND
B
XTAL2
DDA
CLK =内部RC
CLK =外部时钟
VCC
DCL
P3.6/RST
XTAL2
XTAL1
GND
C
P3.7
DDA
CLK =晶体振荡器
22.2
软件断点
该AT89LP428 / 828微控制器包括
a
BREAK指令的执行方案
内存
断点
in
软件。
A
软件断点
可以
be
手动插入
by
把
BREAK指令中的程序代码。
一些
仿真器
系统
五月
允许
为
自动
插入不正
灰/删除
软件断点。
Flash存储器必须
be
重新编程的每一次
a
软件断点
被改变。频繁的插入/缺失
软件断点
将
减小非易失性存储器的耐力。设备
二手
用于调试目的
应
不
运
给终端客户。 BREAK指令进行处理
作为
双周期NOP指令时
强迫症是禁用的。
22.3
片上调试的局限性
该AT89LP428 / 828
a
全功能的微控制器,多路
几个
就其功能
有限的I / O引脚。
一些
必须的设备功能
被牺牲
提供资源的片
调试。片上调试
系统
有以下限制:
调试时钟引脚( DCL )的物理位置上
同样
针
as
端口引脚P3.6
和
该
外部复位( RST ) 。因此,无论是P3.6也不
an
外部复位
来源
五月
be
模拟
当OCD启用。
当
运用
在调试过程中的内部RC振荡器, DDA位于XTAL1 / P4.0引脚。
在P4.0 I / O功能不能
be
效仿这一模式。
当
运用
在调试过程中的外部时钟, DDA位于XTAL2 / P4.1引脚
和
该
系统
时钟驱动XTAL1 / P4.0 。在P4.1 I / O
和
CLKOUT功能不能
be
效仿
此模式。
当
运用
在调试过程中的晶体振荡器, DDA位于P3.7引脚
和
该
晶体连接到XTAL1 / P4.0
和
XTAL2 / P4.1 。在P3.6 I / O功能不能
be
模拟
在这种模式下。
114
AT89LP428/828
3654A–MICRO–8/09