Z8喝采! XP
®
F08xA系列
产品speci fi cation
152
如果OCD接收串行中断( 9或以上连续位低)自动波特率
检测/生成复位。通过发送重新配置自动波特率检测器/发电机
80H
.
OCD串行错误
片上调试器可以检测到任何对DBG引脚以下错误情况:
•
•
•
串行中断(最少9位连续低)
帧错误(接收
停止
位为低时)
发送冲突( OCD和主机通过OCD检测的同时传输)
当强迫症检测到这些错误之一,它中止任何命令正在进行中,
发送四个字符长的串行中断回主机,并复位自动波特率
检测器/发电机。帧错误或发送冲突可以由主机引起的
发送串口中断的强迫症。因为接口的漏极开路的性质,
返回串行休息休息回主机只扩展了串口中断的长度
如果主机年初发布的串口中断。
在主机上传输的串行中断
DBG
针时,首先连接到Z8喝采!
XP
®
F08xA系列设备或从错误中恢复的时候。从主机的串行中断
重置自动波特率发生器/检测器,但不复位OCD控制寄存器。一
串行中断离开设备在调试模式下,如果这是当前模式。强迫症是
保持在复位状态,直到当DBG引脚返回高的串口中断的结束。由于
DBG引脚的漏极开路的性质,主机可以发送一个串行中断向OCD即使
与OCD正在发送一个字符。
断点
使用BRK指令生成执行断点(操作码
00H
) 。当
eZ8 CPU解码BRK指令,它标志着片上调试器。如果有断点
启用后, OCD进入调试模式和空闲的eZ8 CPU 。如果断点不在
使能时,强迫症忽略BRK信号和
BRK
指令操作为NOP
指令。
在Flash存储器断点
该
BRK
指令操作码
00H
,其对应于一个完全编程状态
字节的闪存。要实现一个断点,写
00H
到所需的场所
地址,覆盖当前指令。要删除断点,相应的
闪存页面必须被擦除和重新编程的原始数据。
PS024705-0405
初步
片上调试器