位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1282页 > AT89LP213-20PI > AT89LP213-20PI PDF资料 > AT89LP213-20PI PDF资料3第64页

22.2
软件断点
该AT89LP213 / 214微控制器包括一个BREAK指令的执行方案
断点记忆软件。软件断点可以手动通过将插入
BREAK指令中的程序代码。一些仿真器系统可以允许自动插入不正
灰/删除软件断点。 Flash存储器必须重新编程每次
软件断点被改变。频繁的插入/软件断点删除会
减小非易失性存储器的数据保持性。用于调试设备
不应该发给最终客户。 BREAK指令被当作一个双周期的NOP
当OCD被禁用。
22.3
片上调试的局限性
该AT89LP213 / 214是一种低成本,低引脚数尚未全功能微控制器点对多点
丛几个功能在其有限的I / O引脚。一些设备的功能,必须牺牲
用于片上调试提供资源。片上调试系统具有以下
限制:
调试时钟引脚( DCL )的物理位置上是相同的引脚端口引脚P1.3和
外部复位( RST ) 。因此,无论是P1.3也不是一个外部复位源可以模拟
当OCD启用。
调试数据引脚( DDA )的物理位置上无论是XTAL1 / P3.2或XTAL2 / P3.3引脚。
在调试过程中,因此不支持晶体振荡器。用户必须选择的
内部RC振荡器或外部时钟源提供系统时钟。设备
融合了晶体振荡器将默认为外部时钟模式时, OCD被启用。
在调试过程中使用的内部RC振荡器, DDA位于XTAL1 / P3.2引脚。
在INT0功能无法效仿这种模式。
在调试期间使用外部时钟时, DDA位于XTAL2 / P3.3引脚和
系统时钟驱动XTAL1 / P3.2 。在INT0 , INT1和CLKOUT功能不能
效仿这一模式。
在AT89LP213 / 214不支持在应用中编程,因此设备
必须在调试过程中改变节目代码之前复位。这包括
插入/删除软件断点。
当使用看门狗产生中断,看门狗的状态不会被重置。一
OCD的复位指令应该被发送到该装置恢复正常执行到前
保证正确的监督行为。
64
AT89LP213 / 214 [初步]
3538A–MICRO–7/06