HY13S00 HY13P IDE è»é«ä½¿ç¨èªªææ¸ - Hycon Technology-ç´åº·ç§æ
HY13S00 HY13P IDE è»é«ä½¿ç¨èªªææ¸ - Hycon Technology-ç´åº·ç§æ
HY13S00 HY13P IDE è»é«ä½¿ç¨èªªææ¸ - Hycon Technology-ç´åº·ç§æ
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<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