HT66F50开发工具_第1页
HT66F50开发工具_第2页
HT66F50开发工具_第3页
HT66F50开发工具_第4页
HT66F50开发工具_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、101 102 ntool l模擬器(模擬器(e-ice) l學習板(學習板(esk-200) l燒錄器(燒錄器(eic-300) nht66f50 lmcu介紹介紹 l範例範例 l課後練習課後練習 103 模擬模擬器器 (e-ice) 硬體硬體 軟體軟體 注意事項注意事項 104 ne-ice 搭配 l在ht-ide3000中,查詢開發 ht66f50 所需的工具搭配 情况,方法如下: 查得:開發ht66f50所需之最新發展工具搭配情况為:m1001c + d1003c 105 ne-ice 連接 m1001c d1003c p1001b ht66f50 ht66fu50 ht66fb50

2、其組合順序為: 頂層:pev board (模擬ht6xfux0/ht6xfbx0所需) 中間:dev board 底層:mev board 為了保證接觸的良好性,使用時務必將各螺絲鎖緊。 106 nht-ide3000 l最新主程式 :ht-ide3000 v7.4 http:/.tw/english/tech/updates/ht-ide.htm l最新升級包 :可從 holtek 網頁取得 http:/.tw/english/tech/updates/ht-ide.htm l安裝後,重啟電腦開啟ht-ide3000,連接硬體,查看版本訊息,如下: dev 版別 mev fw 版本 ide

3、 版本 d1003c m1001c ide3000 107 nd1003c 支援 mcu ld1003c 支援的 mcu 有:ht66f50 和 ht68f50, 差別如下: ht68f50:不具有 ad 功能 ht66f50:具有 ad 功能 108 nd1003c 腳位分佈 l建議將腳位表印出 並貼於板上。 點擊點擊鏈接鏈接 109 nd1003c 供電方式 lj8 選擇 1-2:内部 vdd 供電 lj8 選擇 2-3: 外部 vext 供電 引入電源 + 引入電源 - (用於用於target board耗耗電電超超過過300ma時使用時使用) 可設定 2.2v 5.5v 110 nd1

4、003c 工作頻率 l來自m1001c l來自d1003c內部,或user外接振盪器 可提供的頻率為: (24/n) mhz (n=2、3、460) e-ice最高支援20mhz系統頻率 (便於模擬,無需外掛振盪器) (當所需頻率無法由m1001c提供時使用) 111 ne-ice reset 配置選項中與 reset 有關的配置有:ice_reset、pb0/res pin options,其組合情况如下: 注1:配置選項配置中的 ice_reset 需連上 e-ice 後才會出現。 注2:此情况下,reset pin 可不接 reset 電路,若要 reset 請執行 ide3000 之

5、。 注3:此情况下,reset 引脚必需外接 reset 電路,否則編譯時 ht-ide3000 會提示: error(d1014) : unable to write resource option 此時應接上reset電路 112 nwdt 溢出復位 wdt 工作在 “連續溢出” 時,可能溢出一段時間後就不再 繼續溢出,同時可能出現如下現象: lreset、por 皆失敗 l不能 stop 這是 ice 使用上的限制,遇到這種情況,請重新拔插 usb 介面,並重新編譯程式 (rebuild all),再運行。 113 nadc 取樣 為提高 adc 取樣的穩定度,建議在各 adc chan

6、nel 上接 1個 0.1uf 的無極性電容至 gnd,該電容越靠近 dev (ht66v50) 越好。 若不接該電容,取樣值與預期值可能會有 05 個資料值的 偏差,約為 07mv 的偏差。 另外,建議 vdd 使用外部電源供電,不要直接使用內部電 源,即:將 j8 的 jumper 置於 23,並引入精確的外部電 源,亦可提高 adc 取樣精確度。 114 nhirc 使用說明 1003c hirc 頻率調整的方法如下: l將 e-ice 與 pc 相連,啟動運行 ht-ide3000,新建一個 ht66f50 專案 l配置 option,包含:設定工作電壓,設定 hirc 作為系統頻率

7、根據實際需求設定工作電壓 sysvolt 配置 sysfreq,使系統頻率來自 ice(dev) 電壓會影響 hirc 頻率 115 n根據實際情況設定 vdd (for selections of internal rc) n根據實際情況設定 internal rc n配置 osc,使系統頻率由 ice(dev) 內部的 hirc 提供 116 粗调粗调 细调细调 n拉動滾動條,進行頻率調整 a13:fsy s 每次調整每次調整 trimtrim 後後,ide3000ide3000 會會 downloaddownload 也呼叫工程檔至也呼叫工程檔至 e-icee-ice 117 學習板學習

8、板 (esk-200) 硬體硬體 注意事項注意事項 118 nesk-200 原理圖參見:pesk200-b.pdf led lcd buzzer key ad eedata 點點矩矩陣陣 led 七段七段顯示器顯示器 119 nesk-201 原理圖參見:pesk201-c.pdf usb 供電供電 icp 燒錄燒錄 reset 電路電路 震盪電路震盪電路 電源選擇電源選擇 120 nesk-200 連接 + esk-200 用於用於模擬模擬 + esk-200 實際實際 ic 運行運行 e-ice esk-201 121 nesk-201 電源管理 j2描述描述注意注意 1-2ht66f5

9、0電源來自usb(con1) 2-3ht66f50電源來自icp(j1)燒錄時,應接於2-3 且板上不能有其它電源 122 sw1option備註備註 1-2fl 選 lxt 時應 on(板上已掛好32.768khz)選lirc時應off 3-4fh 選 hxt 時應 on(應在x1處放晶振)選其它時應off nesk-201 頻率管理 123 option (pb0/res pin options)備註備註 j3選 reset 時應插上短接帽按下 sw2 實現 reset j3選 i/o 時,應拔除短接帽sw2 無效 nesk-201 reset 管理 124 燒錄燒錄器器 (eic-300

10、) 硬體硬體 軟體軟體 注意事項注意事項 125 neic-300 燒錄介面燒錄介面 e-con12a usb 接口接口 126 n硬體連接 其中: le-cable1225a 是搭配 eic-300 使用的 cable eic-300 出貨時,已附帶! le-converter001 用於將現在的 12-pin icp 介面轉接到原 7-pin icp介面 燒錄器燒錄器eic-300 e-cable1225a e-converter001 待燒錄板待燒錄板 esk-201 新新 icp 介面介面 e-con12a 舊舊 icp 介面介面 127 nhope3000 for eic-300 l

11、最新主程式 http:/ l連接硬體,查看版本訊息,如下: 目前最新版 fw 為 0101,若 fw 版本 低於此,開啟軟體時,會提示: 128 n軟體操作 l打開 .mtp 文檔 (在 ht-ide3000 編譯所產出) l執行 erase all l執行 download program l執行 download eedata l執行 verify all l是否 lock ? l是否對目標板供電 (3v / 5v) ? 更詳細的內容,請參考使用手冊 129 mcu 介紹介紹 基本資源基本資源 功能介紹功能介紹 130 n基本資源 data sheet 參閱:http:/.tw/chine

12、se/docum/uc/66fx0.htm 131 nio 以 44qfp 為例,最多可有 42 個 io: pa07 相關暫存器有:papu、pac、pa、pawu pb07 相關暫存器有:pbpu、pbc、pb pc07 相關暫存器有:pcpu、pcc、pc pd07 相關暫存器有:pdpu、pdc、pd pe07 相關暫存器有:pepu、pec、pe pf01 相關暫存器有:pfpu、pfc、pf 其中:pxpu 用於設定是否 pull-high pxc 用於設定是輸入或輸出 px 反應的是引腳之準位 pa 埠具有喚醒功能 注意:注意: ic reset 後後,並非處於,並非處於 io

13、功能功能 需要將其他功能全部需要將其他功能全部 disable 後後, 才能作為才能作為 io 使用使用 132 nad 以 44qfp 為例,最多可有 8 個 ad 通道:an0 an7 相關暫存器有:adrl、adrh、adcr0、adcr1、acerl 應用場合:用於將電壓模擬量轉為數字信號進行處理 精度為12-bit 注意:注意: an0an7 並並不能夠同時使用不能夠同時使用 因因 ad 轉換器僅有一個需採用轉換器僅有一個需採用 分時複用分時複用 133 ni2c 以 44qfp 為例,最多可有1個 i2c:scl、sda 相關暫存器有:simc0、simc1、simd、sima 應

14、用場合:用 i2c 實現多個 mcu 間通訊 注意:注意: 可利用可利用 prm0 暫暫存器存器 將將 i2c 功能轉移到功能轉移到 pd1、pd2 134 nspi 以 44qfp 為例,最多可有 1 個 spi:sdi、sdo、sck、scs 相關暫存器有:simc0、simc1、simd、simc2 應用場合:用 spi 讀寫 flash、實現雙 mcu 間通訊 注意:注意: 可利用可利用 prm0 暫存暫存器器 將將 spi 功能轉移到功能轉移到 pd0pd3 135 needata 以 44qfp 為例,內帶 eedata:256x8 相關暫存器有:eea、eed、eec 應用場合:

15、儲存一些斷電後不想遺失的數據資料 注意:注意: ht-ide3000 模擬模擬時時 可通過可通過 data editor 進行編輯進行編輯 136 n更多功能 ht66f50 的功能十分豐富,除前面所提之外,還包括: 比較器、ctmstmetm、中斷、scom、wdt、lvd 等等等 仔細內容請仔細閱讀 holtek 網站上之 data sheet http:/.tw/chinese/docum/uc/66fx0.htm 137 nad + led 使用之模組 使用 vr0 控制點矩陣 led 使用 vr1 控制 led 燈 範例詳見:ad+led.zip led ad 點點矩矩陣陣 led

16、138 nkey + 7led + buzzer 使用之模組 使用 key 0 key 7 控制 buzzer 使用 key 8 key f 控制七段顯示器 範例詳見:key+7led+buzzer.zip buzzer key 七段七段顯示器顯示器 139 n如何實現 ad 取樣 (硬體) 引入 vr0 用於改變電壓模擬量:0v vdd 引入 c2 用於使 ad 採樣精度更穩定 無需其它外圍器件 140 n如何實現 ad 取樣 (韌體) _cp0c = 0 x00;/ 取消 pa0 作為 c0x 功能 _acerl |= 0 x01;/ 使能 pa0 作為 an0 _adcr0 = 0 x10;/ 12bit 採用值分布在 adrh 3bit+adrl 8bit _adcr1 = 0 x02;/ 設定 adc 時鐘為 fsys/2 _adcr0 / 設定 adc 轉換器對 an0 進行動作 _start=0; _start=1; _start=0;/ 0-1-0 啟動 ad 轉換 while(_eocb);

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论