10.07.2015 Views

MPLAB® C30 C 编译器用户指南

MPLAB® C30 C 编译器用户指南

MPLAB® C30 C 编译器用户指南

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

术 语 表Single Step这 一 命 令 单 步 执 行 代 码 , 一 次 执 行 一 条 指 令 。 执 行 每 条 指 令 后 , MPLAB IDE 更 新 寄 存器 窗 口 、 通 过 查 看 变 量 及 状 态 显 示 , 可 分 析 和 调 试 指 令 。 也 可 单 步 执 行 C 编 译 器 源 代码 , 但 不 是 执 行 一 条 指 令 , MPLAB IDE 将 执 行 一 行 高 级 C 语 句 生 成 的 所 有 汇 编 指 令 。Skew不 同 时 间 出 现 在 处 理 器 总 线 上 与 指 令 执 行 有 关 的 信 息 。 例 如 , 执 行 前 一 条 指 令 的 过 程中 取 指 时 , 被 执 行 的 操 作 码 出 现 在 总 线 上 ; 当 实 际 执 行 操 作 码 时 , 源 数 据 地 址 及 其 值以 及 目 标 数 据 地 址 出 现 在 总 线 上 。 当 执 行 下 一 条 指 令 时 , 目 标 数 据 值 出 现 在 总 线 上 。跟 踪 缓 冲 区 一 次 捕 捉 总 线 上 的 这 些 信 息 。 因 此 , 跟 踪 缓 冲 区 的 一 条 记 录 将 包 含 三 条 指令 的 执 行 信 息 。 执 行 一 条 指 令 时 , 从 一 条 信 息 到 另 一 条 信 息 的 捕 捉 周 期 数 称 为 skew。Skid当 使 用 硬 件 断 点 来 暂 停 处 理 器 时 , 在 处 理 器 暂 停 前 可 能 再 执 行 一 条 或 多 条 指 令 。 断 点后 执 行 的 指 令 条 数 称 为 skid。Step Into这 一 命 令 与 Single Step 相 同 。Step Into ( 与 Step Over 相 对 ) 在 CALL 指 令 后 , 单 步 执行 子 程 序 。Step OverStep Over 允 许 调 试 代 码 , 但 不 单 步 执 行 子 程 序 。 当 step over 一 条 CALL 指 令 时 , 下 一个 断 点 将 设 置 在 CALL 指 令 的 下 一 条 指 令 处 。 如 果 由 于 某 种 原 因 , 子 程 序 陷 入 无 限 循环 或 不 正 确 返 回 , 下 一 个 断 点 将 永 远 执 行 不 到 。 除 了 对 CALL 指 令 的 处 理 外 , StepOver 命 令 与 Single Step 相 同 。闪 存 (Flash)按 块 ( 而 不 是 按 字 节 ) 写 或 擦 除 数 据 的 EEPROM 类 型 。上 电 复 位 仿 真 (Power-on-Reset Emulation)在 开 始 为 应 用 上 电 时 , 将 随 机 值 写 到 数 据 RAM 区 中 来 模 拟 RAM 中 的 未 初 始 化 值 的 软 件随 机 过 程 。实 时 (Real-Time)当 从 仿 真 器 或 MPLAB ICD 模 式 的 暂 停 状 态 释 放 时 , 处 理 器 以 实 时 模 式 运 行 且 与 正 常 芯片 的 操 作 相 同 。 在 实 时 模 式 下 , 使 能 MPLAB ICE 的 实 时 跟 踪 缓 冲 区 , 并 持 续 捕 捉 所 有选 择 的 周 期 , 使 能 所 有 break 逻 辑 。 在 仿 真 器 或 MPLAB ICD 模 式 下 , 处 理 器 实 时 运行 , 直 到 有 效 断 点 导 致 暂 停 , 或 者 直 到 用 户 暂 停 仿 真 器 。 在 软 件 模 拟 器 模 式 下 , 实 时仅 意 味 着 单 片 机 指 令 的 执 行 速 度 与 主 机 CPU 可 模 拟 的 指 令 速 度 一 样 快 。事 件 (Event)对 可 能 包 含 地 址 、 数 据 、 次 数 计 数 、 外 部 输 入 、 周 期 类 型 ( 取 指 和 读 / 写 ) 及 时 间 标 记的 总 线 周 期 的 描 述 。 事 件 用 于 描 述 触 发 、 断 点 和 中 断 。© 2005 Microchip Technology Inc. DS51284C_CN 第 177 页

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!