30.01.2015 Views

HY13S00 HY13P IDE 軟體使用說明書 - Hycon Technology-紘康科技

HY13S00 HY13P IDE 軟體使用說明書 - Hycon Technology-紘康科技

HY13S00 HY13P IDE 軟體使用說明書 - Hycon Technology-紘康科技

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

.<br />

©2012 HYCON <strong>Technology</strong> Corp.<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 1


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

目<br />

錄<br />

1. <strong>HY13P</strong> <strong>IDE</strong> 入 門 ...............................................................................................................4<br />

1.1 簡 介 ...........................................................................................................................4<br />

1.2 <strong>HY13P</strong> <strong>IDE</strong> 安 裝 及 系 統 要 求 ......................................................................................4<br />

1.3 安 裝 及 卸 載 .................................................................................................................5<br />

安 裝 ........................................................................................................................................................... 5<br />

卸 載 ........................................................................................................................................................... 7<br />

1.4 登 錄 ...........................................................................................................................7<br />

1.5 DEMO CODE 導 入 說 明 ..................................................................................................9<br />

1.6 DEMO CODE 操 作 方 式 及 使 用 ......................................................................................10<br />

2. <strong>HY13P</strong> <strong>IDE</strong> 介 面 說 明 ....................................................................................................11<br />

2.1 <strong>HY13P</strong> <strong>IDE</strong> 編 輯 介 面 ...............................................................................................11<br />

2.1.1 編 輯 視 窗 ......................................................................................................................................... 12<br />

2.1.2 檔 案 ................................................................................................................................................ 13<br />

2.1.3 編 輯 ................................................................................................................................................ 13<br />

2.1.4 檢 視 視 窗 ......................................................................................................................................... 14<br />

.<br />

2.1.5 組 譯 & 執 行 ....................................................................................................................................... 14<br />

2.1.6 介 面 設 定 ......................................................................................................................................... 15<br />

2.1.7 視 窗 ................................................................................................................................................ 19<br />

2.1.8 程 式 架 構 ......................................................................................................................................... 19<br />

2.1.9 自 訂 指 令 ......................................................................................................................................... 20<br />

3. <strong>HY13P</strong> <strong>IDE</strong> 除 錯 介 面 ....................................................................................................21<br />

3.1 快 速 執 行 ..................................................................................................................22<br />

3.2 RAM 視 窗 ..................................................................................................................25<br />

3.3 REGISTER 視 窗 ..........................................................................................................28<br />

3.4 WATCH 視 窗 ..............................................................................................................30<br />

3.5 堆 棧 視 窗 ...................................................................................................................33<br />

3.6 ADC 視 窗 ..................................................................................................................34<br />

3.7 比 較 器 視 窗 ...............................................................................................................39<br />

3.8 暫 存 器 修 改 記 錄 ........................................................................................................43<br />

3.9 源 程 式 視 窗 下 的 HINT 功 能 .........................................................................................45<br />

4. 燒 錄 視 窗 .......................................................................................................................47<br />

4.1 介 面 設 定 ..................................................................................................................47<br />

4.2 操 作 步 驟 ..................................................................................................................52<br />

4.2.1 開 啟 檔 案 與 組 譯 .............................................................................................................................. 52<br />

4.2.2 Download HEX File....................................................................................................................... 54<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 2


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

4.3 PC 連 線 燒 錄 OTP.......................................................................................................55<br />

4.3.1 晶 片 檢 查 (Blank Check) ................................................................................................................. 56<br />

4.3.2 編 程 晶 片 (Program)........................................................................................................................ 56<br />

4.3.3 確 認 編 程 晶 片 (Verify)...................................................................................................................... 57<br />

4.3.4 讀 取 晶 片 (Read).............................................................................................................................. 57<br />

4.3.5 AUTO.............................................................................................................................................. 59<br />

4.4 離 線 燒 錄 ..................................................................................................................60<br />

4.4.1 燒 錄 說 明 ......................................................................................................................................... 60<br />

4.4.2 限 制 燒 錄 次 數 .................................................................................................................................. 63<br />

5. 故 障 排 除 .......................................................................................................................63<br />

5.1 無 法 使 用 HYCON-<strong>IDE</strong>.................................................................................................63<br />

6. 修 訂 記 錄 .........................................................................................................................64<br />

注 意 :<br />

1、 本 說 明 書 中 的 內 容 , 隨 著 產 品 的 改 進 , 有 可 能 不 經 過 預 告 而 更 改 。 請 客 戶 及 時 到 本 公 司 網 站 下 載 更 新<br />

http://www.hycontek.com。<br />

2、 本 規 格 書 中 的 圖 形 、 應 用 電 路 等 , 因 第 三 方 工 業 所 有 權 引 發 的 問 題 , 本 公 司 不 承 擔 其 責 任 。<br />

.<br />

3、 本 產 品 在 單 獨 應 用 的 情 況 下 , 本 公 司 保 證 它 的 性 能 、 典 型 應 用 和 功 能 符 合 說 明 書 中 的 條 件 。 當 使 用 在 客<br />

戶 的 產 品 或 設 備 中 , 以 上 條 件 我 們 不 作 保 證 , 建 議 客 戶 做 充 分 的 評 估 和 測 試 。<br />

4、 請 注 意 輸 入 電 壓 、 輸 出 電 壓 、 負 載 電 流 的 使 用 條 件 , 使 IC 內 的 功 耗 不 超 過 封 裝 的 容 許 功 耗 。 對 於 客 戶 在<br />

超 出 說 明 書 中 規 定 額 定 值 使 用 產 品 , 即 使 是 瞬 間 的 使 用 , 由 此 所 造 成 的 損 失 , 本 公 司 不 承 擔 任 何 責 任 。<br />

5、 本 產 品 雖 內 置 防 靜 電 保 護 電 路 , 但 請 不 要 施 加 超 過 保 護 電 路 性 能 的 過 大 靜 電 。<br />

6、 本 規 格 書 中 的 產 品 , 未 經 書 面 許 可 , 不 可 使 用 在 要 求 高 可 靠 性 的 電 路 中 。 例 如 健 康 醫 療 器 械 、 防 災 器 械 、<br />

車 輛 器 械 、 車 載 器 械 及 航 空 器 械 等 對 人 體 產 生 影 響 的 器 械 或 裝 置 , 不 得 作 為 其 部 件 使 用 。<br />

7、 本 公 司 一 直 致 力 於 提 高 產 品 的 品 質 和 可 靠 度 , 但 所 有 的 半 導 體 產 品 都 有 一 定 的 失 效 概 率 , 這 些 失 效 概 率<br />

可 能 會 導 致 一 些 人 身 事 故 、 火 災 事 故 等 。 當 設 計 產 品 時 , 請 充 分 留 意 冗 餘 設 計 並 採 用 安 全 指 標 , 這 樣 可<br />

以 避 免 事 故 的 發 生 。<br />

8、 本 規 格 書 中 內 容 , 未 經 本 公 司 許 可 , 嚴 禁 用 於 其 他 目 的 之 轉 載 或 複 製 。<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 3


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

1. <strong>HY13P</strong> <strong>IDE</strong> 入 門<br />

1.1 簡 介<br />

為 了 方 便 客 戶 使 用 紘 康 科 技 (HYCON) 的 MCU 系 列 產 品 , 開 發 出 <strong>Hycon</strong>-<strong>IDE</strong> 的 發 展 環 境 , 客 戶 能 在 此 開<br />

發 平 台 上 模 擬 仿 真 其 終 端 產 品 , 並 將 程 序 燒 錄 到 <strong>HY13P</strong> 系 列 產 品 的 OTP 上 , 使 客 戶 的 終 端 產 品 能 快 速 的 發 展<br />

並 銷 售 到 市 面 上 。<br />

1.2 <strong>HY13P</strong> <strong>IDE</strong> 安 裝 及 系 統 要 求<br />

運 行 <strong>HY13P</strong> <strong>IDE</strong> 所 需 的 最 低 系 統 配 置 :<br />

• PC 硬 體 需 求<br />

PC 相 容 的 奔 騰 (PENTIUM®) 級 系 統<br />

128 MB 記 憶 體 ( 推 薦 256MB)<br />

10 GB 硬 碟 空 間<br />

• 支 援 產 品 型 號 :<br />

-<strong>HY13P</strong>56、<br />

• 硬 體 支 援 型 號 :<br />

-<strong>HY13S00</strong>-DK01 開 發 工 具<br />

.<br />

• 軟 體 支 援 版 本 :<br />

<strong>HY13P</strong> <strong>IDE</strong> V1.0 以 上<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 4


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

• OS<br />

Windows 98SE<br />

Windows 2000<br />

Windows XP<br />

Windows Vista<br />

Windows 7<br />

• 適 用 下 列 介 面 模 式<br />

USB Port<br />

1.3 安 裝 及 卸 載<br />

安 裝<br />

對 於 某 些 Windows 作 業 系 統 , 要 在 電 腦 中 安 裝 軟 體 , 需 要 管 理 員 訪 問 許 可 權 。<br />

• 在 光 碟 或 檔 案 中 尋 找 並 執 行 Setup.exe 執 行 檔<br />

• 按 畫 面 照 指 示 一 步 一 步 向 下 執 行 安 裝 步 驟 , 如 圖 1<br />

.<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 5


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

.<br />

圖 1<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 6


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

卸 載<br />

1.4 登 錄<br />

請 到 控 制 台 的 ” 新 增 或 移 除 程 式 ” 尋 找 <strong>HY13P</strong> <strong>IDE</strong> 選 擇 移 除 程 式 , 即 可 。<br />

客 戶 首 次 使 用 ICE 硬 體 模 擬 , 或 是 燒 錄 OTP 晶 片 時 。 如 果 發 生 以 下 訊 息 或 是 <strong>IDE</strong> 使 用 發 生 不 正 常 當 機 現<br />

象 , 需 要 做 登 錄 動 作 。<br />

登 錄 步 驟<br />

圖 2<br />

1. 請 在 包 裝 盒 上 查 詢 <strong>HY13P</strong> <strong>IDE</strong> Machine Number(Hy<strong>IDE</strong> 編 碼 ), 並 將 此 編 碼 透 過 Email 或 上 網 登 錄 到<br />

紘 康 科 技 後 , 會 回 傳 另 外 一 組 客 戶 登 錄 碼 。<br />

2. 透 過 PC 連 接 USB 到 Hy<strong>IDE</strong> 控 制 板 (Control Board)。<br />

3. 執 行 <strong>HY13P</strong> <strong>IDE</strong> 軟 體 (<strong>HY13P</strong><strong>IDE</strong>.exe), 並 到 ” 選 項 ” 內 執 行 ” 登 錄 ”。<br />

4. 將 客 戶 登 錄 碼 填 入 “Register Number” 框 內 , 然 後 點 擊 ”Write”。<br />

.<br />

5. 如 果 出 現 以 下 訊 息 表 示 登 錄 成 功<br />

圖 3<br />

圖 4<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 7


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

6. 如 果 出 現 以 下 訊 息 表 示 登 錄 失 敗<br />

圖 5<br />

7. 一 旦 登 錄 成 功 後 , 無 論 在 “Register Number” 輸 入 任 何 值 , 將 不 再 被 寫 入 , 客 戶 可 以 安 心 使 用 。<br />

.<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 8


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

1.5 Demo Code 導 入 說 明<br />

• 開 啟 C:\Program Files\Hy<strong>IDE</strong>\<strong>HY13P</strong><strong>IDE</strong>\DemoCode 主 程 式<br />

• 設 定 為 組 譯 主 檔<br />

• 組 譯 並 進 行 除 錯<br />

選 擇 kitchFor11P13.asm<br />

開 啟 Demo Code<br />

開 啟 Demo Code<br />

圖 6<br />

.<br />

設 為 組 譯 主 檔<br />

顯 示 組 譯 主 檔<br />

名 稱<br />

確 定 ICE 已 經 連<br />

接<br />

圖 7<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 9


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

組 譯 並 進 行 除 錯<br />

進 入 除 錯 畫 面<br />

圖 8<br />

• 使 用 者 可 使 用 任 何 編 輯 器 , 來 編 輯 Source Code, 只 要 能 以 ASCII Code 的 形 式 儲 存 及 可 。 程 式 組 譯<br />

時 , 會 重 新 載 入 Source Code 以 確 保 程 式 正 確 性 。 下 面 章 節 將 一 一 介 紹 除 錯 與 編 輯 的 功 能 。 組 譯 並 進<br />

行 除 錯<br />

.<br />

1.6 Demo Code 操 作 方 式 及 使 用<br />

• 執 行 <strong>HY13P</strong> <strong>IDE</strong> 軟 體 安 裝 後 , 於 目 錄 C:\Program Files\Hy<strong>IDE</strong>\<strong>HY13P</strong><strong>IDE</strong>\DemoCode 下 會 有 提 供<br />

Demo Code 供 使 用 者 參 考 。<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 10


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

2. <strong>HY13P</strong> <strong>IDE</strong> 介 面 說 明<br />

2.1 <strong>HY13P</strong> <strong>IDE</strong> 編 輯 介 面<br />

<strong>IDE</strong> 軟 體 版 本 晶 片 型 號 <strong>IDE</strong> 介 面 專 案 名 稱<br />

.<br />

組 譯 主 檔 名 稱<br />

圖 9<br />

<strong>IDE</strong> 連 線 狀 態<br />

程 式 組 譯 後 的<br />

Checksum<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 11


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

2.1.1 編 輯 視 窗<br />

• 開 啟 舊 檔<br />

開 啟 存 放 在 磁 碟 中 已 編 輯 好 的 檔 案 。<br />

• 設 定 標 籤<br />

設 定 標 籤 , 當 開 啟 檔 案 很 多 時 , 可 利 用 此 項 快 速 回 到 設 定 標 籤 處 。<br />

• 跳 至 標 籤<br />

跳 到 以 設 定 的 標 籤 處 。<br />

• 尋 找 字 串<br />

尋 找 已 輸 入 過 的 字 串 。<br />

• 尋 找 下 一 個 字 串<br />

• 切 換 顯 示 頁 面<br />

當 開 啟 檔 案 很 多 時 , 可 利 用 此 項 切 換 檔 案 。<br />

• 組 譯<br />

只 有 組 譯 , 不 進 入 除 錯 狀 態 。<br />

當 組 譯 完 成 後 會 出 現 訊 息 欄<br />

.<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 12


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

2.1.2 檔 案<br />

新 增 編 輯 檔 案<br />

開 啟 已 編 輯 存 檔 的 檔 案<br />

儲 存 檔 案<br />

另 外 儲 存 新 檔 案<br />

全 部 儲 存<br />

關 閉 當 前 檔 案<br />

關 閉 所 有 檔 案<br />

開 啟 專 案<br />

儲 存 專 案<br />

結 束 <strong>IDE</strong><br />

圖 10<br />

• 開 啟 新 檔 新 增 編 輯 檔 案<br />

• 開 啟 舊 檔 開 啟 已 儲 存 的 編 輯 檔 案<br />

• 存 檔 儲 存 檔 案<br />

• 另 存 新 檔 將 檔 案 用 新 的 名 稱 儲 存<br />

• 全 部 儲 存 儲 存 全 部 檔 案<br />

• 開 啟 專 案 專 案 包 括 ( 晶 片 型 號 、<strong>IDE</strong> 介 面 、 組 譯 主 檔 名 稱 、 當 前 開 啟 的 狀 態 、Checksum), 開 啟<br />

專 案 後 會 載 入 專 案 的 狀 態 。<br />

• 儲 存 專 案 儲 存 專 案<br />

• 結 束 結 束 <strong>Hycon</strong>-<strong>IDE</strong> 程 式<br />

2.1.3 編 輯<br />

.<br />

• 復 原 回 復 上 一 次 鍵 入 或 刪 除<br />

• 剪 下 剪 下 選 取 的 區 域<br />

• 複 製 複 製 選 取 的 區 域<br />

• 貼 上 貼 上 負 制 的 區 域<br />

• 全 選 全 部 選 擇<br />

圖 11<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 13


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

2.1.4 檢 視 視 窗<br />

指 向 編 輯 視 窗<br />

指 向 下 一 個 檔 案<br />

指 向 前 一 個 檔 案<br />

圖 12<br />

• 編 輯 視 窗 將 編 輯 視 窗 指 定 為 當 前 的 活 動 視 窗<br />

• 下 一 個 檔 案 將 下 一 個 檔 案 指 定 為 當 前 的 活 動 視 窗<br />

• 前 一 個 檔 案 將 前 一 個 檔 案 指 定 為 當 前 的 活 動 視 窗<br />

2.1.5 組 譯 & 執 行<br />

.<br />

圖 13<br />

• 組 譯 & 執 行 組 譯 Source Code 並 執 行 除 錯 模 式<br />

• 組 譯 只 組 譯 程 序 , 不 執 行 除 錯 , 此 項 組 譯 並 不 會 根 據 晶 片 型 號 產 生 錯 誤 訊 息 , 只 有 當 語<br />

句 有 誤 時 才 會 顯 示 錯 誤 訊 息 , 一 般 用 於 製 作 OBJ Code (Object)。<br />

• 設 定 組 譯 主 檔 設 定 為 組 譯 主 檔 ,Compiler 產 生 的 檔 案 名 稱 如 Hex、 MAP、ASC… 都 將 以 此<br />

名 稱 做 為 檔 案 名 稱 。<br />

• 除 錯 模 式 設 定 選 擇 使 用 軟 體 除 錯 或 硬 體 除 錯 。<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 14


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

2.1.6 介 面 設 定<br />

介 面 設 定<br />

中 斷 設 定<br />

登 錄<br />

組 譯 選 項<br />

ICE 測 試<br />

軟 硬 體 頻 率 校 正<br />

• 介 面 設 定 ( 由 選 項 中 選 取 )<br />

圖 14<br />

.<br />

晶 片 選 擇<br />

語 言 選 擇<br />

傳 輸 介 面 選 擇<br />

模 式 選 擇<br />

圖 15<br />

• 晶 片 選 擇 : 選 擇 晶 片 型 號 ,Compiler 會 根 據 選 擇 的 型 號 組 譯 出 燒 錄 設 定 檔 案 , 並 判 斷 是 否 有<br />

誤 用 到 不 存 在 的 Register 或 SRAM, 或 程 式 是 否 超 出 ROM Size。<br />

• 語 言 選 擇 : 可 選 擇 英 文 或 中 文 介 面 。<br />

• 傳 輸 介 面 選 擇 : 選 擇 <strong>IDE</strong> 傳 輸 介 面 。<br />

• 模 式 選 擇 : 仿 真 與 除 錯 、 燒 錄 編 程 兩 種 選 擇 。<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 15


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

• 組 譯 選 項<br />

.<br />

圖 16<br />

• 組 譯 產 生 附 檔 : 可 選 擇 輸 出 以 下 檔 案<br />

• 二 進 位 檔 : Hex<br />

• obj 檔 : obj<br />

• List 檔 : lst<br />

• ADCII 檔 : asc<br />

• 堆 疊 操 作 : 依 不 同 晶 片 型 號 選 擇 , 可 選 擇 堆 棧 滿 後 重 置 ,Stack over Stop 功 能 , 當 選 擇 此 項 時 ,<br />

Compiler 會 加 入 到 Hex 中 , 燒 錄 時 會 將 此 設 定 燒 入 OTP 的 設 定 中 。<br />

• 燒 錄 次 數 限 制 : 參 考 燒 錄 視 窗 之 介 面 設 定 章 節 。<br />

• 編 輯 功 能 字 型 選 擇 : 選 擇 編 輯 器 的 字 型 大 小 。<br />

• 未 使 用 區 域 填 滿 : 程 式 中 未 使 用 到 的 區 域 選 擇 填 滿 0x0000 或 0xFFFF。<br />

• 組 譯 精 簡 : 選 擇 是 否 啟 動 精 簡 組 譯 , 當 JMP 或 CALL 小 於 2K 時 , 會 自 動 轉 換 成 RJ 或<br />

RCALL; 但 如 果 CALL 後 面 的 參 數 有 設 定 時 則 不 會 轉 換 成 RCALL。<br />

• 燒 錄 保 護 : 燒 錄 視 窗 之 介 面 設 定 章 節 。<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 16


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

• 中 斷 設 定<br />

Stack 溢 位 時 停 止 操 作<br />

監 視 的 位 址<br />

監 視 RAM Bit<br />

監 視 的 Data<br />

圖 17<br />

• Stack 溢 位 時 停 止 操 作 : 當 Stack 溢 位 後 <strong>IDE</strong> 停 止 執 行<br />

• 監 視 的 位 址 : 選 擇 要 監 視 Register 或 RAM, 當 程 式 執 行 到 RAM 或 Register 的 值 與 監 視 的 Data<br />

相 等 時 程 式 停 止 。<br />

• 監 視 的 Data : 當 監 視 的 Data 填 上 後 , 表 示 要 監 視 的 值<br />

.<br />

• 監 視 RAM bit : 當 監 視 的 bit 勾 選 後 , 表 示 要 啟 動 監 視 功 能 , 並 且 當 Data 值 的 bit 與 勾 選 的 bit<br />

相 等 時 程 式 停 止 。<br />

• ICE 測 試<br />

SRAM 的 位 址<br />

測 試 ICE 電 壓<br />

寫 入 SRAM 的 Data<br />

讀 取 SRAM 的 Data<br />

ROM 的 位 址<br />

寫 入 ROM 的 Data<br />

讀 取 ROM 的 Data<br />

圖 18<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 17


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

• OSC calibration<br />

HAO 硬 體 校 正<br />

欲 校 正 HAO 頻 率<br />

HAO 軟 體 校 正<br />

允 許 差 異 範 圍<br />

LPO 軟 體 校 正<br />

欲 校 正 LPO 頻 率<br />

圖 19<br />

.<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 18


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

2.1.7 視 窗<br />

可 選 擇 所 有 開 啟 的 視 窗 做 垂 直 或 水 平 的 排 列 。<br />

圖 20<br />

2.1.8 程 式 架 構<br />

在 開 始 編 輯 新 的 程 式 之 前 , 須 先 由 介 面 設 定 中 設 定 晶 片 選 擇 ;<br />

不 同 晶 片 搭 配 不 同 Instruction Set, 依 晶 片 型 號 定 義 會 區 分 有 H08A, H08B 指 令 集 ;<br />

使 用 者 一 開 始 可 以 先 參 考 軟 體 所 附 的 demo code, 本 文 1.6 章 節 有 demo code 導 入 說 明 , 並 搭 配 下 列 程 式<br />

架 構 開 始 撰 寫 程 式 , 以 下 列 出 程 式 的 基 本 架 構 說 明 :<br />

• 程 式 名 稱 定 義 為 : ***.ASM<br />

• 暫 存 器 名 稱 或 RAM Definition 定 義 為 : ***.INC<br />

• 如 下 , 共 有 多 個 程 式 內 容 :<br />

• “Main.asm”、“Initial.asm”、“Interrupt.asm”、“Sub.asm”、“Mian.inc”、“H08.inc”<br />

• “Main.asm” structure: ; 程 式 名 稱 可 為 任 意 名 稱<br />

ORG 00H ; 宣 告 程 式 . 開 始<br />

JMP BEGIN ; 跳 躍 到 主 程 式<br />

ORG 04H ; 宣 告 中 斷 旗 標 位 置<br />

Include Interrupt.asm ; 引 用 ”Interrupt.asm” 中 斷 副 程 式 ;<br />

;include 檔 案 限 制 最 多 100 個 .<br />

BEGIN:<br />

; 主 程 式 開 始 . Label name 的 定 義 可 以 為 任 意 字<br />

Include Initial.asm ; 引 用 ”Initial.asm” 硬 體 初 始 化 副 程 式<br />

JMP T1 ; 跳 躍 到 T1 副 程 式<br />

…<br />

T1:<br />

NOP<br />

Include Sub.asm ; 引 用 ”Sub.asm” 副 程 式<br />

Include 13P.inc ;<strong>HY13P</strong> 系 列 特 殊 暫 存 器 名 稱 、 位 址 定 義<br />

Include Main.inc ;RAM 名 稱 、 位 址 定 義<br />

END<br />

; 程 式 結 束<br />

• 參 考 文 件 :<br />

IP 使 用 說 明 :<br />

Instruction Set 使 用 說 明 :H08A 指 令 集 說 明 書 or H08B 指 令 集 說 明 書<br />

<strong>Hycon</strong>-<strong>IDE</strong> Complier 使 用 說 明 :HY-MCU COMPILER<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 19


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

2.1.9 自 訂 指 令<br />

• <strong>HY13P</strong> <strong>IDE</strong> 支 援 使 用 者 自 訂 指 令 功 能 , 此 功 能 提 供 使 用 者 將 所 熟 悉 的 MCU 指 令 , 自 行 定 義 使 其 與<br />

<strong>HY13P</strong> 系 列 指 令 相 同<br />

• 使 用 說 明 :<br />

1. 所 有 自 訂 指 令 功 能 設 定 於 安 裝 目 錄 下 Inst.txt 檔 案 , 共 分 兩 列 , 每 行 第 一 個 指 令 ( 第 一 列 ) 為 HYCON<br />

原 始 指 令 名 稱 , 使 用 者 不 可 變 更 ; 第 二 個 ( 第 二 列 ) 指 令 為 " 使 用 者 " 自 行 定 義 指 令 名 稱 。<br />

2. 第 一 個 及 第 二 個 指 令 中 間 只 可 以 空 格 、 多 格 或 Tab 區 分 開 。<br />

3. 第 二 個 指 令 後 面 可 以 使 用 分 號 ( ; ) 做 註 解 。<br />

4. 第 二 個 指 令 名 稱 定 義 可 以 和 第 一 個 指 令 名 稱 相 同 。<br />

5. 第 二 個 指 令 名 稱 不 能 定 義 成 除 了 同 一 行 指 令 名 稱 外 的 任 一 HYCON 原 始 指 令 名 稱 , 否 則 該 行 定 義<br />

無 效 , 仍 採 用 原 始 HYCON 指 令 名 稱 組 譯 程 式 。<br />

6. 當 使 用 者 自 行 定 義 第 二 個 指 令 名 稱 後 , 則 程 式 組 譯 時 , 第 一 個 或 是 第 二 個 指 令 名 稱 都 可 以 使 用 。<br />

7. 每 一 行 僅 能 自 定 義 一 個 指 令 名 稱 , 重 覆 則 該 行 指 令 無 效 。<br />

• 例 如 :<br />

JMP JUMP JMM JPP JU ;╳ 錯 誤 的 定 義 方 式<br />

• 重 覆 定 義 指 令 或 定 義 自 訂 義 的 指 令 將 視 為 無 效 定 義 。<br />

例 如 :<br />

JMP JUMP<br />

JMP JPP ;╳ 指 令 名 稱 再 度 定 義 , 在 此 JUMP 將 為 無 效 指 令 , 只 有 JPP 有 效 。<br />

JPP JU ;╳ 無 法 使 用 自 定 名 稱 再 度 定 義<br />

JMP JN<br />

正 確 的 用 法 是 :<br />

JMP<br />

JUMP<br />

;╳ 無 法 定 義 成 HYCON 原 本 存 在 指 令 名 稱<br />

.<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 20


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

3. <strong>HY13P</strong> <strong>IDE</strong> 除 錯 介 面<br />

分 為 硬 體 除 錯 與 軟 體 除 錯<br />

• 硬 體 除 錯<br />

指 示 欄 棒 為 藍 色<br />

• 軟 體 除 錯<br />

指 示 欄 棒 為 綠 色<br />

.<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 21


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

3.1 快 速 執 行<br />

• 快 速 視 窗 切 換<br />

(1) 切 換 至 Edit 視 窗 (2) 切 換 至 source 視 窗<br />

(3) 切 換 至 Hex 視 窗 (4) 切 換 至 Ram 視 窗<br />

.<br />

(5) 切 換 至 Reg 視 窗 (6) 切 換 至 Watch 視 窗<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 22


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

• 快 速 除 錯<br />

(1) 單 步 返 回<br />

(2) 單 步 執 行 ( 進 入 巨 集 / 副 程 式 )<br />

(3) 單 步 執 行 ( 不 進 入 巨 集 / 副 程 式 )<br />

(4) 跳 出 Call<br />

(5) 執 行 (Free RUN)<br />

(6) 暫 停<br />

(7) 連 續 執 行<br />

(8) 程 式 重 置<br />

(9) 返 回 編 輯 模 式<br />

.<br />

• 斷 點 設 定 移 除 2 種 方 式<br />

圖 21<br />

1. 在 程 式 碼 視 窗 或 是 機 械 碼 視 窗 中 將 滑 鼠 選 擇 設 置 斷 點 處 , 按 鍵 盤 的 ”F2” 鍵 , 即 可 設 置 或 移 除 斷 點 。<br />

2. 在 程 式 碼 視 窗 或 是 機 械 碼 視 窗 中 將 滑 鼠 指 向 設 置 斷 點 處 , 連 續 點 擊 滑 鼠 左 鍵 , 即 可 設 置 或 移 除 斷<br />

點 。<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 23


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

使 用 滑 鼠 點 擊 設 置<br />

斷 點 區 域<br />

圖 22<br />

.<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 24


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

3.2 RAM 視 窗<br />

圖 23<br />

• 開 啟 RAM 視 窗 後 ,Bank 會 根 據 所 選 擇 晶 片 顯 示 其 數 量 , 每 一 個 Bank 有 256 byte。<br />

• Bank0 由 0x00 ~ 0xFF,Bank1 由 0x100 ~ 0x1FF…。<br />

• 如 果 該 位 址 不 存 在 , 就 會 顯 示 ”-“。<br />

.<br />

• 如 果 要 切 換 顯 示 Bank 可 將 滑 鼠 指 向 欲 顯 示 的 Bank 區 , 按 下 滑 鼠 確 認 ( 滑 鼠 左 鍵 )。<br />

• 如 果 該 位 址 顯 示 數 字 並 有 下 底 線 , 表 示 已 設 定 Hint。<br />

• 注 意 : Bank0 的 Address 0x00 ~ 0x0E 為 間 接 定 址 寄 存 器 , 無 法 直 接 更 改 , 顯 示 數 值 是 不 可 參<br />

考 的 , 如 果 要 修 改 請 參 考 3.3 章 節 : 修 改 間 接 定 址 Data 或 Address<br />

• 功 能 顯 示<br />

按 下 滑 鼠 選 擇 鍵 ( 滑 鼠 右 鍵 )<br />

圖 24<br />

• Set Mark<br />

• Set Mark(new color)<br />

• Reset Mark<br />

• Reset All Mark<br />

• Set Hint<br />

• Reset Hint<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 25


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

• Reset All Hint<br />

• Load RAM Data<br />

• Save RAM Data<br />

• Save To excel<br />

• RAMBANK0<br />

• Hint<br />

使 用 DS 定 義 的 SRAM, 會 在 視 窗 中 相 對 的 位 址 自 動 產 生 Hint, 當 滑 鼠 指 標 指 向 該 位 址 , 就 會 顯 示<br />

定 義 的 字 串<br />

例 如 : 程 式 定 義 SRAM<br />

MEMAR 080h<br />

MD1 DS 1<br />

MD2 DS 1<br />

MD3 DS 1<br />

MDL1 DS 1<br />

MDL2 DS 1<br />

MDL3 DS 1<br />

MD4 DS 5<br />

S_REG DS 1<br />

r_Len DS 1<br />

SQRTmp DS 4<br />

Temp DS 16<br />

組 譯 後 進 入 除 錯 狀 態 , 顯 示 記 憶 體 視 窗<br />

當 滑 鼠 指 向 80h 的 位 址 , 就 會 出 現 :MD1<br />

當 滑 鼠 指 向 86h 的 位 址 , 就 會 出 現 :MD4[0]<br />

當 滑 鼠 指 向 87h 的 位 址 , 就 會 出 現 :MD4[1]<br />

.<br />

圖 25<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 26


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

• 修 改 SRAM 的 值 有 兩 種 方 式<br />

1. 將 滑 鼠 指 向 修 改 的 地 方 , 點 擊 一 下 滑 鼠 左 鍵 , 用 鍵 盤 直 接 Key IN。。<br />

2. 將 滑 鼠 指 向 修 改 的 地 方 , 連 續 點 擊 兩 下 滑 鼠 左 鍵 出 現 圖 26, 使 用 鍵 盤 Key In 或 滑 鼠 點<br />

擊<br />

圖 26<br />

.<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 27


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

3.3 Register 視 窗<br />

間 接 定 址 0 的 Data<br />

間 接 定 址 0 的 Address<br />

WREG<br />

Program Counter<br />

Cycle Times<br />

間 接 定 址 1 的 Address<br />

間 接 定 址 0 的 Data<br />

單 一 Byte 的 Register<br />

1 個 Word 組 成 的<br />

Register<br />

顯 示 PAGE1 Register<br />

顯 示 PAGE2 Register<br />

顯 示 PAGE3 Register<br />

Register byte<br />

.<br />

Register bit<br />

• 修 改 間 接 定 址 Data 或 Address<br />

圖 27<br />

如 圖 28 設 定 後 直 接 使 用 鍵 盤 Key IN 或 使 用 滑 鼠 點 選 數 值 及 可 修 改 Address<br />

更 改 間 接 定 址 的 Address<br />

滑 鼠 點 擊 1 下<br />

圖 28<br />

如 圖 29 設 定 後 直 接 使 用 鍵 盤 Key IN 或 使 用 滑 鼠 點 選 數 值 及 可 修 改 Data<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 28


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

• 修 改 WREG 的 Data<br />

圖 29<br />

• 修 改 單 1byte 或 Word Register 的 Data<br />

圖 30<br />

.<br />

• 修 改 設 置 Register 單 1 byte 或 單 1 bit<br />

Bit 設 置 1 後 , 該 顯 示 為 反 白 , 藍 色 字<br />

Bit 設 置 0 後 , 該 顯 示 為 背 景 色 , 黑 色 字<br />

圖 31<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 29


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

滑 鼠 左 鍵 連 續 點 擊 2 次<br />

滑 鼠 左 鍵 連 續 點 擊 2 次<br />

出 現 數 Bit 設 置 畫 面<br />

出 現 數 值 輸 入 畫 面<br />

圖 32<br />

3.4 Watch 視 窗<br />

.<br />

圖 33<br />

• Watch Name 監 看 Data 的 名 稱 , 程 式 使 用 EQU 或 DS 定 義 的 名 稱<br />

• Watch Address 監 看 Data 的 Address<br />

• Watch Data 顯 示 數 值 , 可 以 選 擇 由 右 到 左 或 是 由 左 到 右 排 列 , 也 可 顯 示 十 或 十 六 進 制 顯 示<br />

點 擊 後 出 現 4<br />

種 選 擇<br />

將 滑 鼠 指 向<br />

此 , 連 續 點 擊<br />

2 次<br />

圖 34<br />

Hex (H L) : 十 六 進 制 顯 示 , 位 址 H/L 由 低 至 高<br />

Hex (L H) : 十 六 進 制 顯 示 , 位 址 L/H 由 高 至 低<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 30


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

Dec (H L) : 十 進 制 顯 示 , 位 址 H/L 由 低 至 高<br />

Dec (L H) : 十 進 制 顯 示 , 位 址 L/H 由 高 至 低<br />

• Watch Data for Bin Data 以 二 進 制 顯 示 , 只 有 用 EQU 定 義 的 Address 才 有<br />

• Data Length Data 的 長 度 , 顯 示 DS 定 義 的 長 度 ; 如 果 用 EQU 定 義 時 , 此 數 值 顯 示 2<br />

• Data Type Data 的 形 式 ;D = DS 定 義 ; C = EQU 定 義<br />

加 入 監 看<br />

刪 除 監 看<br />

刪 除 所 有 監 看<br />

隱 藏 監 看 的 Address<br />

載 入 監 看 的 檔 案<br />

儲 存 監 看 的 檔 案<br />

清 除 監 看 的 檔 案<br />

.<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 31


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

• 監 看 EQU 所 定 義 的 Register 或 RAM,, 按 下 滑 鼠 右 鍵 選 擇 要 加 入 監 看 的 Register 或 RAM 如 圖 35<br />

圖 35<br />

.<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 32


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

3.5 堆 棧 視 窗<br />

選 擇 顯 示 堆 棧 視 窗<br />

圖 36<br />

顯 示 目 前 堆 棧 的 層 數<br />

顯 示 堆 棧 的 位 址<br />

.<br />

圖 37<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 33


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

3.6 ADC 視 窗<br />

滑 鼠 點 擊 ADC 視 窗<br />

圖 38<br />

ADC Sample Clock ENLDO ENADC VDDA 網 路<br />

.<br />

DC Offset 網 路<br />

ADGN 網 路<br />

INH 網 路<br />

VRGN<br />

ENAD1HS<br />

ENCHOP1<br />

OSR 網 路<br />

IN1ST<br />

顯 示 ADC 值<br />

選 擇 顯 示 ADC<br />

輸 出 值 的 形 式<br />

INL 網 路<br />

顯 示 ADC 輸 出<br />

值 的 Bit 數<br />

顯 示 ADC 輸 出<br />

按 鍵<br />

PGA 網 路<br />

VRH 網 路<br />

VRL 網 路<br />

VR1ST<br />

圖 39<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 34


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

• IN1P 網 路<br />

(1) 以 滑 鼠 左 鍵 點 擊 該 網 路 名 稱 ,INH 就 可 選 擇 到 該 網 路<br />

(2) 以 滑 鼠 左 鍵 點 擊 該 網 路 開 關 ,INH 就 可 選 擇 到 該 網 路<br />

(3) 滑 鼠 左 鍵 點 擊 , 就 可 出 現 圖 40 畫 面 , 然 後 可 選 擇 到 開 關 網 路<br />

圖 40<br />

• IN1N 網 路<br />

(1) 以 滑 鼠 左 鍵 點 擊 該 網 路 名 稱 ,INL 就 可 選 擇 到 該 網 路<br />

(2) 以 滑 鼠 左 鍵 點 擊 該 網 路 開 關 ,INL 就 可 選 擇 到 該 網 路<br />

(3) 滑 鼠 左 鍵 點 擊 , 就 可 出 現 圖 41 畫 面 , 然 後 可 選 擇 到 開 關 網 路<br />

圖 41<br />

• IN1ST 開 關<br />

(1) 以 滑 鼠 左 鍵 點 擊 該 網 路 名 稱 ,IN1ST 開 關 就 會 ON/OFF<br />

(2) 以 滑 鼠 左 鍵 點 擊 該 網 路 開 關 ,IN1ST 開 關 就 會 ON/OFF<br />

• VR1P 網 路<br />

(1) 以 滑 鼠 左 鍵 點 擊 該 網 路 名 稱 ,VR1P 就 可 選 擇 到 該 網 路<br />

(2) 以 滑 鼠 左 鍵 點 擊 該 網 路 開 關 ,VR1P 就 可 選 擇 到 該 網 路<br />

(3) 滑 鼠 左 鍵 點 擊 , 就 可 出 現 圖 42 畫 面 , 然 後 可 選 擇 到 開 關 網 路<br />

.<br />

圖 42<br />

• VR1N 網 路<br />

(4) 以 滑 鼠 左 鍵 點 擊 該 網 路 名 稱 ,VR1N 就 可 選 擇 到 該 網 路<br />

(5) 以 滑 鼠 左 鍵 點 擊 該 網 路 開 關 ,VR1N 就 可 選 擇 到 該 網 路<br />

(6) 滑 鼠 左 鍵 點 擊 , 就 可 出 現 圖 43 畫 面 , 然 後 可 選 擇 到 開 關 網 路<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 35


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

• ADC Sample Clock<br />

圖 43<br />

滑 鼠 左 鍵 點 擊 , 就 可 出 現 圖 44 畫 面 , 然 後 可 選 擇 到 開 關 網 路<br />

圖 44<br />

• ENADC<br />

以 滑 鼠 左 鍵 點 擊 該 網 路 名 稱 ,ENADC 就 會 ON/OFF, 當 ENADC = ON 時 顯 示 ADC 區 才 會<br />

輸 出 值<br />

• VDDA 網 路<br />

ENVDDA 制 能 控 制<br />

(1) 選 擇 ENVDDA 開 關 ON/OFF<br />

(2) 選 擇 VDDA 電 壓<br />

.<br />

滑 鼠 左 鍵 點 擊 , 就 可 出 現 圖 45 畫 面 , 然 後 可 選 擇 到 該 模 式<br />

圖 45<br />

(3) 顯 示 VDDA 電 壓<br />

當 ENVDDA = 0 時 , 此 區 域 顯 示 VDDA = External<br />

當 ENVDDA = 1 時 , 此 區 域 顯 示 VDDX 選 擇 的 電 壓<br />

• PGA 網 路<br />

滑 鼠 左 鍵 點 擊 , 就 可 出 現 圖 46 畫 面 , 然 後 可 選 擇 到 網 路<br />

圖 46<br />

• VRH 網 路<br />

(1) 以 滑 鼠 左 鍵 點 擊 該 網 路 名 稱 ,VRH 就 可 選 擇 到 該 網 路<br />

(2) 以 滑 鼠 左 鍵 點 擊 該 網 路 開 關 ,VRH 就 可 選 擇 到 該 網 路<br />

(3) 滑 鼠 左 鍵 點 擊 , 就 可 出 現 圖 47 畫 面 , 然 後 可 選 擇 到 開 關 網 路<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 36


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

圖 47<br />

• VRL 網 路<br />

(1) 以 滑 鼠 左 鍵 點 擊 該 網 路 名 稱 ,VRL 就 可 選 擇 到 該 網 路<br />

(2) 以 滑 鼠 左 鍵 點 擊 該 網 路 開 關 ,VRL 就 可 選 擇 到 該 網 路<br />

(3) 滑 鼠 左 鍵 點 擊 , 就 可 出 現 圖 48 畫 面 , 然 後 可 選 擇 到 開 關 網 路<br />

• DC Offset 網 路<br />

圖 48<br />

滑 鼠 左 鍵 點 擊 , 就 可 出 現 圖 49 畫 面 , 然 後 可 選 擇 到 網 路<br />

.<br />

• ADGN 網 路<br />

圖 49<br />

滑 鼠 左 鍵 點 擊 , 就 可 出 現 圖 50 畫 面 , 然 後 可 選 擇 到 網 路<br />

圖 50<br />

• VR1GN<br />

以 滑 鼠 左 鍵 點 擊 該 網 路 名 稱 ,VR1GN 可 選 擇 到 該 網 路<br />

• OSR 網 路<br />

滑 鼠 左 鍵 點 擊 , 就 可 出 現 圖 51 畫 面 , 然 後 可 選 擇 到 網 路<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 37


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

圖 51<br />

• ADC 顯 示 區<br />

(1) 選 擇 ADC 值 輸 出 形 式 可 選 擇 Hex 或 Dec 輸 出<br />

(2) 選 擇 ADC 值 輸 出 Bit 數 可 選 擇 8 ~ 24 Bit 輸 出<br />

(3) 顯 示 輸 出 按 鍵 點 擊 此 鍵 可 立 即 顯 示 ADC 輸 出 值<br />

.<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 38


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

3.7 比 較 器 視 窗<br />

滑 鼠 點 擊 比 較 器 視 窗<br />

圖 52<br />

MCRPS 網 路<br />

MCOHS 分 壓 選 擇 MCRS 選 擇 MCNS 網 路<br />

.<br />

ENMC 開 關<br />

MCNES 網 路<br />

MCOIV 開 關<br />

MCOFR 開 關<br />

MCNEC 開 關<br />

MCLP 開 關<br />

MCPS 網 路<br />

MCSR 開 關<br />

圖 53<br />

• MCNES 網 路<br />

(1) 以 滑 鼠 左 鍵 點 擊 該 網 路 名 稱 ,CPIH 就 可 選 擇 到 該 網 路<br />

(2) 以 滑 鼠 左 鍵 點 擊 該 網 路 開 關 ,MCNES 就 可 選 擇 到 該 網 路<br />

(3) 滑 鼠 左 鍵 點 擊 , 就 可 出 現 圖 54 畫 面 , 然 後 可 選 擇 到 開 關 網 路<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 39


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

圖 54<br />

• MCRPS 網 路<br />

(1) 以 滑 鼠 左 鍵 點 擊 該 網 路 名 稱 ,MCRPS 就 可 選 擇 到 該 網 路<br />

(2) 以 滑 鼠 左 鍵 點 擊 該 網 路 開 關 ,MCRPS 就 可 選 擇 到 該 網 路<br />

(3) 滑 鼠 左 鍵 點 擊 , 就 可 出 現 圖 55 畫 面 , 然 後 可 選 擇 到 開 關 網 路<br />

圖 55<br />

• MCOHS 網 路<br />

(1) 以 滑 鼠 左 鍵 點 擊 該 網 路 名 稱 ,MCOHS 就 可 選 擇 到 該 網 路<br />

(2) 以 滑 鼠 左 鍵 點 擊 該 網 路 開 關 ,MCOHS 就 可 選 擇 到 該 網 路<br />

(3) 滑 鼠 左 鍵 點 擊 , 就 可 出 現 圖 56 畫 面 , 然 後 可 選 擇 到 開 關 網 路<br />

.<br />

圖 56<br />

• MCRS 網 路<br />

(1) 以 滑 鼠 左 鍵 點 擊 該 網 路 名 稱 ,MCRS 就 可 選 擇 到 該 網 路<br />

(2) 以 滑 鼠 左 鍵 點 擊 該 網 路 開 關 ,MCRS 就 可 選 擇 到 該 網 路<br />

(3) 滑 鼠 左 鍵 點 擊 , 就 可 出 現 圖 57 畫 面 , 然 後 可 選 擇 到 開 關 網 路<br />

• MCNS 網 路<br />

圖 57<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 40


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

(1) 以 滑 鼠 左 鍵 點 擊 該 網 路 名 稱 ,MCNS 就 可 選 擇 到 該 網 路<br />

(2) 以 滑 鼠 左 鍵 點 擊 該 網 路 開 關 ,MCNS 就 可 選 擇 到 該 網 路<br />

(3) 滑 鼠 左 鍵 點 擊 , 就 可 出 現 圖 58 畫 面 , 然 後 可 選 擇 到 開 關 網 路<br />

圖 58<br />

• MCPS 網 路<br />

(1) 以 滑 鼠 左 鍵 點 擊 該 網 路 名 稱 ,MCPS 就 可 選 擇 到 該 網 路<br />

(2) 以 滑 鼠 左 鍵 點 擊 該 網 路 開 關 ,MCPS 就 可 選 擇 到 該 網 路<br />

(3) 滑 鼠 左 鍵 點 擊 , 就 可 出 現 圖 59 畫 面 , 然 後 可 選 擇 到 開 關 網 路<br />

圖 59<br />

.<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 41


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

• VDDA 網 路 ( 參 考 ADC 視 窗 的 VDDA 網 路 )<br />

• ENMC<br />

以 滑 鼠 左 鍵 點 擊 該 網 路 名 稱 ,ENMC 啟 動<br />

ENMC 狀 態 顯 示<br />

當 ENMC = 1 時 , 比 較 器 啟 動<br />

當 ENMC = 0 時 , 比 較 器 關 閉<br />

• MCLP<br />

以 滑 鼠 左 鍵 點 擊 該 網 路 名 稱 ,MCLP 啟 動<br />

MCLP 狀 態 顯 示<br />

當 MCLP = 1 時 , 高 功 耗 與 高 效 能<br />

當 MCLP = 0 時 , 低 功 耗 模 式<br />

• MCOFR 置 能<br />

以 滑 鼠 左 鍵 點 擊 該 網 路 名 稱 ,MCOFR 模 組 就 會 啟 動 或 關 閉<br />

MCOFR 狀 態 顯 示<br />

當 MCOFR = 1 時 , 輸 出 濾 波 模 組 啟 動<br />

當 MCOFR = 0 時 , 輸 出 濾 波 模 組 關 閉<br />

• MCOIV 開 關<br />

以 滑 鼠 左 鍵 點 擊 該 網 路 名 稱 ,MCOIV 就 會 ON/OFF<br />

MCOIV 狀 態 顯 示<br />

當 MCOIV = 1 時 , 不 反 相<br />

當 MCOIV = 0 時 , 反 相<br />

• MCNEC 開 關<br />

以 滑 鼠 左 鍵 點 擊 該 網 路 名 稱 ,MCNEC 就 會 ON/OFF<br />

MCNEC 狀 態 顯 示<br />

當 MCNEC = 1 時 , 依 照 CCK_D1 做 一 開 一 關 連 動<br />

當 MCNEC = 0 時 , 皆 開 路<br />

.<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 42


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

3.8 暫 存 器 修 改 記 錄<br />

進 入 模 擬 視 窗 後 ( 軟 體 模 擬 或 硬 體 模 擬 ), 凡 是 暫 存 器 或 SRAM 經 過 手 動 修 改 過 ( 無 論 經 由 任 何 視 窗 修 改<br />

RAM、Register、ADC、OP 及 CMP), 就 會 被 記 錄 起 來 , 當 按 下 ”SRAM 修 改 記 錄 ” 後 就 會 顯 示 出 來 , 此 時 視 窗<br />

會 停 駐 在 此 畫 面 中 直 到 將 此 畫 面 關 閉 才 能 繼 續 執 行 任 何 動 作 。<br />

顯 示 SRAM&Register 的<br />

紀 錄<br />

.<br />

顯 示 儲 存 或 清 除 狀 態<br />

顯 示 連 續 或 不 連 續 的 狀<br />

態<br />

圖 60<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 43


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

加 入 程 式 中<br />

PC 停 駐 的 位 址<br />

.<br />

新 加 入 的 程 式<br />

圖 61<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 44


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

3.9 源 程 式 視 窗 下 的 Hint 功 能<br />

在 源 程 式 (Source Code) 視 窗 下 , 要 知 道 Register 或 SRAM 的 值 及 Address, 可 以 將 滑 鼠 指 向 此 Register<br />

或 SRAM 的 名 稱 , 就 可 顯 示 名 稱 、 位 址 及 Data。<br />

只 有 在 以 下 指 令 後 面 所 帶 的 參 數 下 才 有 此 功 能 ;<br />

CLRF, ADDF, INF, INSZ, DCF, DCSZ, SUBF, COMF, ADDC, ANDF, IORF, XORF, SUBC, RRF, SETF,<br />

MULF, RLF, JZ, RRFC, RLFC, SWPF, DAW, INSUZ, DCSUZ, ARLC, ARRC, CPSG, CPSL, CPSE, TFSZ,<br />

BTFG BSF, BCF, BTSS, BTSZ, MVFF( 不 是 Macro)。<br />

• 當 指 令 為 位 元 操 作 時 只 有 第 一 個 參 數 才 有 效 , 如 圖 62<br />

• 當 指 令 為 BCF、BSF、BTSS、BTSZ 及 BTGF 時 , 當 指 向 第 一 個 參 數 顯 示 Byte 數 值 , 當 指 向 第 二 個<br />

參 數 顯 示 該 Bit 的 值 (1 or 0) , 如 圖 63<br />

• 當 指 令 為 MVFF 時 ( 不 是 Macro) , 當 指 向 第 一 個 參 數 顯 示 第 一 個 參 數 數 值 , 當 指 向 第 二 個 參 數 顯 示<br />

第 二 個 參 數 數 值 , 如 圖 64<br />

• 如 果 參 數 為 INDF0、POINC0、PODEC0、PRINC0、 INDF1、POINC1、PODEC1、PRINC1 時 ,<br />

此 時 Data 為 FSR0 或 FSR1 內 的 位 址 的 Data, 如 圖 65<br />

• 如 果 參 數 為 PLUSW0 或 PLUSW1 時 , 此 時 Data 為 FSR0+WREG 或 FSR1+WREG 內 的 位 址 的 Data,<br />

如 圖 66<br />

.<br />

圖 62<br />

圖 63<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 45


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

圖 64<br />

名 稱 FSR0 位 址 Data<br />

圖 65<br />

.<br />

圖 66<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 46


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

4. 燒 錄 視 窗<br />

4.1 介 面 設 定<br />

要 進 入 燒 錄 式 窗 畫 面 , 點 選 ” 選 項 ”, 出 現 選 擇 畫 面 , 點 選 ” 介 面 設 定 ”, 如 圖 67 所 示 。<br />

出 現 選 擇 畫<br />

面<br />

將 滑 鼠 指<br />

向 ” 選 項 ”<br />

選 擇<br />

“ 介 面 設 定 ”<br />

選 擇 燒 錄 晶<br />

片 的 型 號<br />

選 擇 操 作 介<br />

面 的 語 言<br />

.<br />

選 擇 介 面 傳<br />

輸 方 式<br />

選 擇 使 用 燒<br />

錄 模 式<br />

圖 67<br />

晶 片 選 擇 選 擇 燒 錄 晶 片 的 型 號 , 如 果 燒 錄 晶 片 與 選 擇 的 型 號 不 同 ,<br />

則 在 Blank Check、Program、Verify, 都 會 失 敗 。<br />

Language 選 擇 操 作 介 面 的 語 言 , 中 文 或 英 文 。<br />

硬 件 設 置 可 選 擇 USB 介 面 或 Parallel Port 介 面 。<br />

<strong>IDE</strong> 模 式 選 擇 編 程 。<br />

當 介 面 設 定 完 成 後 點 選 ” 組 譯 選 項 ” 選 擇 燒 錄 的 設 定 , 如 圖 68。<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 47


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

選 擇<br />

組 譯 後 所 產 生 的 檔<br />

案<br />

選 擇<br />

堆 棧 滿 後 程 式 是 否<br />

重 置<br />

選 擇<br />

是 否 需 要 燒 錄 次 數<br />

選 擇<br />

“ 組 譯 選 項 ”<br />

選 擇<br />

程 式 未 使 用 的<br />

空 間 填 入 00 或<br />

FF<br />

選 擇 programkey<br />

是 否 執 行 blank<br />

選 擇<br />

是 否 精 簡 組 譯<br />

選 擇<br />

是 否 燒 錄 保 護<br />

輸 入 燒 錄 次 數<br />

圖 68<br />

.<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 48


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

組 譯 產 生 附 檔 選 擇 組 譯 程 式 後 所 產 生 的 檔 案 。<br />

堆 棧 操 作 選 擇 當 OTP 程 序 運 行 後 如 果 發 生 堆 棧 滿 或 溢 位 是 否 要 重 置 。<br />

未 使 用 區 域 填 滿 組 譯 程 式 後 , 在 未 使 用 的 程 式 空 間 選 擇 填 滿 00 或 FF。<br />

組 譯 精 簡 選 擇 是 否 要 精 簡 組 譯 。<br />

Enable Program Times 選 擇 是 否 啟 動 Download 的 程 式 能 被 燒 錄 的 次 數 。<br />

Input Program Times 填 入 Download 的 程 式 能 被 燒 錄 的 次 數 ( 最 大 2147483646, 最 小 1)。<br />

當 組 譯 選 項 完 成 後 點 選 ”ICE 測 試 ” 進 入 測 試 電 壓 是 否 正 常 ( 在 進 入 ” 選 項 ” 之 前 須 先 連 接 <strong>IDE</strong>, 並 插 入 9V 電<br />

源 ), 如 圖 69。<br />

顯 示 VPP 電 壓<br />

檢 查 VPP 電 壓<br />

顯 示 VDD 電 壓<br />

檢 查 VDD 電 壓<br />

.<br />

檢 查 VPP 與 VDD 電<br />

壓<br />

圖 69<br />

燒 錄 時 VPP 的 電 壓 5.6


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

HAO 硬 體 校 正<br />

欲 校 正 HAO 頻 率<br />

HAO 軟 體 校 正<br />

允 許 差 異 範 圍<br />

LPO 軟 體 校 正<br />

欲 校 正 LPO 頻 率<br />

圖 70<br />

• HAO Calibration:<br />

• Enable H/W Calibration: 啟 動 硬 體 HAO 校 正 功 能 , 實 際 校 正 系 統 頻 率 , 此 功 能 需 在 選 擇 晶 片<br />

型 號 後 , 再 次 確 認 是 否 可 硬 體 校 正 。<br />

• Enable S/W Calibration: 啟 動 軟 體 HAO 差 值 校 正 功 能 , 差 值 存 放 於 RAM 0FEH 位 址 。<br />

• LPO Calibration:<br />

.<br />

• Enable S/W Calibration: 啟 動 軟 體 LPO 差 值 校 正 功 能 , 差 值 存 放 於 RAM 0FFH 位 址 。<br />

• Input HAO or Input LPO: 為 欲 校 正 頻 率 數 值 。<br />

• Permissible Error: 校 正 後 頻 率 值 與 欲 校 正 數 值 允 許 差 異 範 圍 。<br />

下 面 將 說 明 軟 體 校 正 :<br />

• HAO Software Calibration:<br />

• 計 算 後 頻 率 差 值 存 放 於 RAM 0FEH 位 址 ; 於 晶 片 Power on 時 將 差 值 寫 入 RAM 中 , 該 動 作 並 非 實<br />

際 校 正 頻 率 源 。<br />

• HAO Hardware Calibration, HAO Software Calibration 可 同 時 存 在 , 並 以 先 執 行 Hardware<br />

Calibration 之 後 再 進 行 Software Calibration 差 值 計 算 。<br />

• HAO 差 值 基 頻 定 義 為 4000HZ/LSB。<br />

• OFEH 位 址 中 資 料 格 式 為 :<br />

• Bit7:0= +, 1= -;Bit6~Bit0 代 表 差 異 頻 率 值 ;<br />

• 01H 代 表 差 異 頻 率 值 為 +4000HZ;FFH 代 表 差 異 頻 率 值 為 -4000HZ;<br />

• Example:<br />

HAO 欲 校 正 2000000HZ 頻 率 , 而 實 際 晶 片 HAO=1920000HZ,<br />

則 (1920000-2000000)/4000 = -80000/4000= -20 , 因 此 該 RAM 0FEH 資 料 則 為 1110 1100b<br />

• Example1:<br />

HAO 欲 校 正 2000000HZ 頻 率 , 而 實 際 晶 片 HAO=2008000HZ,<br />

則 (2008000-2000000)/4000 = 8000/4000=2 , 因 此 該 RAM 0FEH 資 料 則 為 0000 0010b<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 50


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

• LPO Software Calibration:<br />

• 計 算 後 頻 率 差 值 存 放 於 RAM 0FFH 位 址 ; 於 晶 片 Power on 時 將 差 值 寫 入 RAM 中 , 該 動 作 並 非 實<br />

際 校 正 頻 率 源 。<br />

• LPO 差 值 基 頻 定 義 為 64HZ/LSB。<br />

• OFFH 位 址 中 資 料 格 式 為 :<br />

• Bit7: 0= +, 1= -;Bit6~Bit0 代 表 差 異 頻 率 值 ;<br />

• 01H 代 表 差 異 頻 率 值 為 +64HZ;FFH 代 表 差 異 頻 率 值 為 -64HZ;<br />

• Example:<br />

LPO 欲 校 正 28000HZ 頻 率 , 而 實 際 晶 片 LPO=28128HZ,<br />

則 (28128-28000)/64 = 128/64 = 2 , 因 此 該 RAM 0FFH 資 料 則 為 0000 0010b<br />

• Example1:<br />

LPO 欲 校 正 28000HZ 頻 率 , 而 實 際 晶 片 LPO=27872HZ,<br />

則 (27872-28000)/64 = -128/64 = -2 , 因 此 該 RAM 0FFH 資 料 則 為 1111 1110b<br />

當 介 面 設 定 完 成 後 點 選 ” 關 閉 ”, 會 將 所 設 定 的 參 數 記 錄 起 來 , 下 次 開 啟 此 設 定 , 會 自 動 載 入 設 定 值 , 並 在<br />

標 題 視 窗 顯 示 設 定 燒 錄 晶 片 型 號 , 如 圖 71。<br />

.<br />

顯 示 設 定 燒<br />

錄 晶 片 型 號<br />

圖 71<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 51


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

4.2 操 作 步 驟<br />

開 啟 組 譯 主<br />

檔<br />

開 啟 專 案<br />

儲 存 專 案<br />

圖 72<br />

開 啟 舊 檔 開 啟 已 經 寫 好 的 源 程 式 組 譯 主 檔 。<br />

開 啟 專 案 開 啟 儲 存 的 專 案 名 稱 。<br />

儲 存 專 案 儲 存 已 完 成 的 專 案 。<br />

4.2.1 開 啟 檔 案 與 組 譯<br />

.<br />

顯 示 組 譯 主 檔<br />

名 稱<br />

圖 73<br />

由 開 啟 檔 案 將 源 程 式 的 主 檔 名 稱 開 啟 , 並 在 顯 示 組 譯 主 檔 名 稱 下 顯 示 , 如 果 顯 示 名 稱 與 主 檔 名 稱 不<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 52


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

同 , 將 鼠 標 指 向 檔 案 , 按 下 滑 鼠 右 鍵 , 選 擇 設 為 組 譯 主 檔 , 如 圖 74。<br />

按 滑 鼠 右 鍵<br />

選 擇<br />

設 為 組 譯 主 檔<br />

圖 74<br />

將 Source Code 組 譯 並 Download 到 燒 錄 器 或 <strong>IDE</strong> 的 Flash Memory, 如 圖 75<br />

.<br />

組 譯 並<br />

Download 到<br />

<strong>IDE</strong> 的 Flash<br />

Memory<br />

圖 75<br />

Flash 資 料 未 保 護<br />

顯 示 HAO 校 正 功 能 啟 用<br />

顯 示 成 功 Download 到 燒 錄 器 或 <strong>IDE</strong> 的 Flash Memory<br />

表 示 要 致 能 燒 錄 的 次 數<br />

顯 示 本 程 式 可 以 燒 錄 的 次 數<br />

圖 76<br />

1. 當 介 面 選 擇 USB, 組 譯 主 程 式 完 成 後 會 將 程 式 碼 , 載 入 燒 錄 器 或 <strong>IDE</strong> 的 Flash Memory 內 ,<br />

作 為 生 產 線 上 量 產 燒 錄 用 。<br />

2. 如 果 組 譯 選 項 內 有 選 擇 致 能 燒 錄 次 數 , 訊 息 欄 位 會 顯 示 程 式 可 以 燒 錄 次 數 , 如 圖 76。<br />

3. 當 組 譯 完 成 後 在 下 方 顯 示 組 譯 完 成 後 的 Hex 檔 名 稱 與 Checksum, 如 圖 77。<br />

載 入 Hex 檔 的 名<br />

稱<br />

晶 片 連 線 狀 態<br />

顯 示 區<br />

Hex 檔 的<br />

Checksum<br />

圖 77<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 53


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

4.2.2 Download HEX File<br />

如 要 Download Hex File 請 使 用 <strong>HY13P</strong>-Hex Loader 軟 體 並 按 照 使 用 說 明 書 操 作 。<br />

HY-Hex Loader 軟 體 說 明 書<br />

.<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 54


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

4.3 PC 連 線 燒 錄 OTP<br />

顯 示<br />

Code<br />

Blank<br />

Check<br />

編 程 Verify Read Auto<br />

圖 78<br />

圖 79<br />

當 燒 錄 的 檔 案 成 功 的 載 入 燒 錄 器 或 <strong>IDE</strong> 的 Flash Memory 內 , 將 可 以 進 行 Blank Check、 燒 錄 、Verify 及<br />

讀 取 等 動 作 , 如 果 沒 有 成 功 載 入 , 則 以 上 的 動 作 將 不 會 成 功 。<br />

.<br />

設 定 晶 片 型 號<br />

與<br />

OTP 的 型 號<br />

不 符<br />

圖 80<br />

OTP 已 經 接 上<br />

圖 81<br />

OTP 還 未 接 上<br />

圖 82<br />

確 定 在 標 題 視 窗 下 所 選 擇 的 燒 錄 晶 片 型 號 ( 圖 71), 與 OTP 型 號 相 同 , 當 燒 錄 器 執 行 Blank Check、 燒 錄 與<br />

Verify, 程 序 會 比 對 設 定 選 擇 晶 片 型 號 與 燒 錄 OTP 型 號 是 否 相 同 , 如 果 不 同 否 則 不 會 燒 錄 到 OTP 內 , 在 訊 息 欄 內<br />

顯 示 錯 誤 訊 息 如 圖 80。<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 55


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

在 燒 錄 之 前 如 果 想 要 確 定 型 號 是 否 正 確 , 可 以 將 滑 鼠 指 標 指 向 ” 晶 片 連 線 狀 態 顯 示 區 ” 上 按 滑 鼠 左 鍵 , 如 果<br />

晶 片 型 號 正 確 則 顯 示 如 圖 81; 如 果 不 正 確 則 顯 示 如 圖 82; 如 果 有 勾 選 ”Enable Program Times” 則 剩 餘 燒 錄<br />

次 數 會 顯 示 於 訊 息 欄 內 如 圖 83。<br />

4.3.1 晶 片 檢 查 (Blank Check)<br />

圖 83<br />

晶 片 檢 查 (Blank Check) 圖 示 為<br />

, 在 還 沒 有 燒 錄 過 的 晶 片 , 讀 取 其 內 部 的 Code 應 該 皆 為 0xFFFF, 晶<br />

片 檢 查 的 目 的 是 確 定 此 OTP 所 有 位 址 的 內 容 皆 為 0xFFFF。 檢 查 晶 片 是 否 為 空 所 指 的 是 要 燒 錄 OTP 位 址 的 內 容<br />

皆 為 0xFFFF。 如 果 選 擇 晶 片 正 確 以 及 檢 查 為 空 , 訊 息 欄 出 現 以 下 訊 息 ( 圖 84)。<br />

圖 84<br />

如 果 選 擇 晶 片 不 正 確 或 是 檢 查 不 為 空 , 訊 息 欄 出 現 以 下 訊 息 ( 圖 85)。<br />

.<br />

4.3.2 編 程 晶 片 (Program)<br />

圖 85<br />

編 程 晶 片 (Program) 圖 示 為<br />

, 編 程 的 目 的 是 將 已 經 Compiler 完 成 的 程 序 燒 錄 到 OTP 的 晶 片 中 , 燒 錄<br />

完 成 後 組 裝 成 品 後 , 將 可 依 照 使 用 者 所 寫 的 指 令 運 行 程 序 。<br />

將 已 下 載 或 組 譯 完 成 的 Hex 檔 ( 顯 示 於 最 下 面 的 顯 示 欄 ), 編 程 於 選 擇 晶 片 內 , 並 確 認 編 程 晶 片 內 容 是 否 正<br />

確 ( 步 驟 參 考 4.2.1 或 4.2.2 一 節 )。<br />

如 果 選 擇 晶 片 正 確 以 及 編 程 成 功 , 訊 息 欄 出 現 以 下 訊 息 ( 圖 86), 如 果 有 勾 選 ”Enable Program Times” 則<br />

允 許 燒 錄 的 次 數 會 減 1, 並 將 剩 餘 燒 錄 次 數 顯 示 於 訊 息 欄 內 。<br />

剩 餘 的 燒 錄<br />

次 數<br />

如 果 有 勾 選 ”Enable Program Times”<br />

圖 86<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 56


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

如 果 選 擇 晶 片 不 正 確 以 及 編 程 不 成 功 , 訊 息 欄 出 現 以 下 訊 息 ( 圖 87)。<br />

4.3.3 確 認 編 程 晶 片 (Verify)<br />

圖 87<br />

確 認 編 程 晶 片 (Verify) 圖 示 為<br />

, 確 認 編 程 晶 片 的 目 的 是 在 比 對 燒 錄 到 OTP 晶 片 的 程 式 是 否 與 載 入 到 燒<br />

錄 器 的 程 式 相 同 。<br />

確 認 編 程 晶 片 內 容 是 否 與 下 載 或 組 譯 完 成 的 Hex 檔 ( 顯 示 於 最 下 面 的 顯 示 欄 ) 一 致 , 如 果 晶 片 已 經 編 程 保<br />

護 , 則 此 項 無 效 或 比 對 失 敗 。<br />

如 果 選 擇 晶 片 正 確 以 及 確 認 編 程 成 功 , 訊 息 欄 出 現 以 下 訊 息 ( 圖 88)。<br />

圖 88<br />

如 果 選 擇 晶 片 不 正 確 以 或 確 認 編 程 不 成 功 , 訊 息 欄 出 現 以 下 訊 息 ( 圖 89)。<br />

.<br />

圖 89<br />

4.3.4 讀 取 晶 片 (Read)<br />

讀 取 晶 片 (Read) 圖 示 為<br />

, 讀 取 晶 片 的 目 的 , 是 讓 使 用 者 確 認 讀 取 OTP 的 Checksum 是 否 與 燒 錄 的 Hex<br />

檔 相 同 。 讀 取 晶 片 內 容 ( 步 驟 如 圖 90), 並 將 內 容 顯 示 於 ” 顯 示 Code” 視 窗 內 。<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 57


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

顯 示 CODE<br />

被 保 護<br />

顯 示 OTP 型<br />

號<br />

顯 示 讀 取<br />

OTP 的 Code<br />

顯 示 OTP 的<br />

Checksum<br />

圖 90<br />

.<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 58


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

4.3.5 AUTO<br />

AUTO 圖 示 為<br />

,Auto 是 綜 合 Blank Check、Program 及 Verify 三 項 功 能 , 選 擇 Auto 會 先 檢 查 晶 片 是<br />

否 為 空 , 然 後 編 程 , 確 認 編 程 晶 片 。<br />

當 執 行 成 功 後 , 訊 息 欄 出 現 以 下 訊 息 ( 圖 91) , 如 果 有 勾 選 ”Enable Program Times” 則 允 許 燒 錄 的 次 數<br />

會 減 1, 並 將 剩 餘 燒 錄 次 數 顯 示 於 訊 息 欄 內 。<br />

圖 91<br />

如 果 有 一 項 失 敗 , 整 個 過 程 會 立 即 停 止 , 並 在 訊 息 欄 顯 示 錯 誤 訊 息 。<br />

.<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 59


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

4.4 離 線 燒 錄<br />

4.4.1 燒 錄 說 明<br />

當 用 戶 程 序 由 開 發 階 段 進 入 工 程 試 產 階 段 時 , 此 時 可 以 單 獨 使 用 燒 錄 器 , 無 須 連 線 PC。<br />

9V<br />

Ground<br />

U20<br />

J14<br />

JP3<br />

ICESDO 1<br />

ICESDI 2<br />

ICEC 3<br />

VDD 4<br />

ICESCK 5<br />

VSS 6<br />

.<br />

D11<br />

D10<br />

D9<br />

P3<br />

S5<br />

Blank<br />

Check<br />

S4<br />

Program<br />

1<br />

2<br />

3<br />

4<br />

5<br />

6<br />

VPP (6V)<br />

ICESCK<br />

ICESDI<br />

ICESDO<br />

VDD (3V)<br />

VSS<br />

<br />

<br />

<br />

圖 92<br />

J14 : Adapter 9V 輸 入<br />

內 負 外 正 , 供 應 燒 錄 電 壓 源 ( 燒 錄 OTP 時 需 要 接 上 )<br />

U20 : USB 連 接 座 與 PC 端 連 接<br />

下 載 程 序 供 仿 真 除 錯 使 用<br />

下 載 燒 錄 程 序 供 <strong>HY13P</strong> 系 列 產 品 別 燒 錄 使 用<br />

P3 : <strong>HY13P</strong> 系 列 燒 錄 控 制 端 口<br />

PIN 1 VPP(6V) 連 接 晶 片 的 VPP<br />

PIN 2 ICECK 連 接 晶 片 的 PSCK<br />

PIN 3 ICESDI 連 接 晶 片 的 PSDI<br />

PIN 4 ICESDO 連 接 晶 片 的 PSDO<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 60


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

PIN 5 VDD(3V) 連 接 晶 片 的 VDD<br />

PIN 6 VSS 連 接 晶 片 的 VSS<br />

S4 : Program, 晶 片 燒 錄 按 鍵<br />

S5 : Blank Check, 晶 片 空 白 檢 查 按 鍵<br />

D9 綠 色 LED:USB 或 Adapter 上 電 、OTP 燒 錄 、Blank Check… 執 行 成 功 顯 示 燈 號<br />

D10 紅 色 LED:OTP 燒 錄 、Blank Check、 頻 率 校 正 … 執 行 錯 誤 顯 示 燈 號<br />

D11 紅 色 LED: 燒 錄 中<br />

.<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 61


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

下 圖 93 為 PC 在 線 時 , 程 序 Download, 在 線 燒 錄 的 晶 片 與 控 制 板 的 燒 錄 接 腳 連 接 方 法 :<br />

圖 93<br />

下 圖 94 為 PC 離 線 時 已 經 將 程 序 Download 完 成 , 離 線 燒 錄 晶 片 與 控 制 板 的 燒 錄 接 腳 連 接 方 法 :<br />

.<br />

圖 94<br />

• 離 線 操 作 時 需 要 先 將 Hex 檔 Download 到 燒 錄 器 的 Flash Memory 內 , 步 驟 參 考 4.2.1 或 4.2.2 一 節 。<br />

• 離 線 燒 錄 時 , 先 按 按 鍵 S5 可 檢 查 晶 片 是 否 為 空 , 檢 查 完 後 應 為 D9 綠 色 LED 亮 。<br />

• 按 鍵 S4 為 燒 錄 按 鍵 , 其 步 驟 為 Blank Check Program Verify, 如 果 在 Download 到 Flash<br />

Memory 之 前 有 在 ” 組 譯 選 項 ” 中 勾 選 ” 燒 錄 保 護 ”, 則 在 Verify 後 將 執 行 燒 錄 保 護 ; 如 果 沒 有 溝 選 擇 在<br />

Verify 後 停 止 , 燒 錄 完 成 後 D4 綠 色 LED 亮 。<br />

• 燒 錄 完 成 後 按 按 鍵 S5 再 次 檢 查 晶 片 是 否 為 空 , 此 時 應 該 亮 D10 紅 色 LED, 表 示 有 燒 錄 完 成<br />

• 如 果 在 執 行 中 有 任 何 一 項 錯 誤 或 失 敗 , 則 D10 紅 色 LED 亮 , 如 果 成 功 則 D9 綠 色 LED 亮 。<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 62


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

4.4.2 限 制 燒 錄 次 數<br />

在 介 面 設 定 的 ” 組 譯 選 項 ” 內 有 一 個 欄 位 是 點 選 ”Enable Program Times” 如 圖 68, 這 個 選 項 是 允 許 限 制<br />

Download 程 式 的 燒 錄 次 數 。<br />

這 是 一 個 安 全 機 制 , 在 產 線 上 限 制 燒 錄 次 數 , 防 止 燒 錄 過 量 。<br />

當 點 選 ”Enable Program Times” 之 後 , 並 在 ”Input Program Times” 下 方 欄 位 上 填 寫 燒 錄 的 次 數 ( 最 多 為<br />

99999999, 最 少 1), 當 在 Compiler 程 序 後 或 下 載 檔 案 到 Flash Memory 之 後 , 會 將 此 參 數 載 入 ; 當 每 一 次 執<br />

行 燒 錄 的 動 作 時 , 會 將 此 計 數 值 自 動 減 1, 當 此 計 數 值 減 到 0 時 , 如 果 繼 續 燒 錄 , 則 不 會 執 行 , 並 會 亮 D10 錯<br />

誤 訊 息 ( 紅 色 燈 號 ), 但 Blank Check 會 正 常 動 作 。<br />

5. 故 障 排 除<br />

5.1 無 法 使 用 <strong>Hycon</strong>-<strong>IDE</strong><br />

如 出 現 下 圖<br />

.<br />

通 常 在 使 用 Vista 或 windows 7 上 會 出 現 這 樣 的 問 題 , 則 必 須 將 <strong>Hycon</strong>-<strong>IDE</strong>.exe 設 定 成 如 下 圖 , 以 系 統 管 理 員<br />

的 身 分 執 行 此 程 式 , 這 樣 將 可 避 免 使 用 遇 到 相 同 問 題 。<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 63


<strong>HY13S00</strong><br />

<strong>HY13P</strong> <strong>IDE</strong> 軟 體 使 用 說 明 書<br />

6. 修 訂 記 錄<br />

以 下 描 述 本 文 件 差 異 較 大 的 地 方 , 而<br />

.<br />

標 點 符 號 與 字 形 的 改 變 不 在 此 描 述 範 圍 。<br />

版 本 頁 次 變 更 摘 要<br />

V01 ALL 初 版 發 行<br />

© 2012 HYCON <strong>Technology</strong> Corp<br />

www.hycontek.com<br />

APD-<strong>HY13P</strong><strong>IDE</strong>002-V01_TC<br />

page 64

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

Saved successfully!

Ooh no, something went wrong!