




已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ht66f50 開發工具簡介,101,主 題,tool 模擬器(e-ice) 學習板(esk-200) 燒錄器(eic-300) ht66f50 mcu介紹 範例 課後練習,tool 模擬器,模擬器 硬體 -1,e-ice 搭配 在ht-ide3000中,查詢開發 ht66f50 所需的工具搭配 情况,方法如下: 查得:開發ht66f50所需之最新發展工具搭配情况為:m1001c + d1003c,e-ice 連接,ht66f50,其組合順序為: 頂層:pev board (模擬ht6xfux0/ht6xfbx0所需) 中間:dev board 底層:mev board 為了保證接觸的良好性,使用時務必將各螺絲鎖緊。,模擬器 硬體 -2,模擬器 軟體,ht-ide3000 最新主程式 :ht-ide3000 v7.4 .tw/english/tech/updates/ht-ide.htm 最新升級包 :可從 holtek 網頁取得 .tw/english/tech/updates/ht-ide.htm 安裝後,重啟電腦開啟ht-ide3000,連接硬體,查看版本訊息,如下:,dev 版別,mev fw 版本,ide 版本,d1003c,m1001c,ide3000,模擬器 注意事項 -1,d1003c 支援 mcu d1003c 支援的 mcu 有:ht66f50 和 ht68f50, 差別如下:,ht68f50:不具有 ad 功能,ht66f50:具有 ad 功能,d1003c 腳位分佈 建議將腳位表印出 並貼於板上。,點擊鏈接,模擬器 注意事項 -2,d1003c 供電方式 j8 選擇 1-2:内部 vdd 供電 j8 選擇 2-3: 外部 vext 供電,引入電源 +,引入電源 -,(用於target board耗電超過300ma時使用),模擬器 注意事項 -3,可設定 2.2v 5.5v,d1003c 工作頻率 來自m1001c 來自d1003c內部,或user外接振盪器,可提供的頻率為: (24/n) mhz (n=2、3、460),e-ice最高支援20mhz系統頻率,(便於模擬,無需外掛振盪器),(當所需頻率無法由m1001c提供時使用),模擬器 注意事項 -4,e-ice reset 配置選項中與 reset 有關的配置有:ice_reset、pb0/res pin options,其組合情况如下: 注1:配置選項配置中的 ice_reset 需連上 e-ice 後才會出現。 注2:此情况下,reset pin 可不接 reset 電路,若要 reset 請執行 ide3000 之 。 注3:此情况下,reset 引脚必需外接 reset 電路,否則編譯時 ht-ide3000 會提示: error(d1014) : unable to write resource option,此時應接上reset電路,模擬器 注意事項 -5,wdt 溢出復位 wdt 工作在 “連續溢出” 時,可能溢出一段時間後就不再繼續溢出,同時可能出現如下現象: reset、por 皆失敗 不能 stop 這是 ice 使用上的限制,遇到這種情況,請重新拔插 usb介面,並重新編譯程式 (rebuild all),再運行。,模擬器 注意事項 -6,adc 取樣 為提高 adc 取樣的穩定度,建議在各 adc channel 上接 1個 0.1uf 的無極性電容至 gnd,該電容越靠近 dev (ht66v50) 越好。 若不接該電容,取樣值與預期值可能會有 05 個資料值的偏差,約為 07mv 的偏差。 另外,建議 vdd 使用外部電源供電,不要直接使用內部電源,即:將 j8 的 jumper 置於 23,並引入精確的外部電源,亦可提高 adc 取樣精確度。,模擬器 注意事項 -7,hirc 使用說明 1003c hirc 頻率調整的方法如下: 將 e-ice 與 pc 相連,啟動運行 ht-ide3000,新建一個ht66f50 專案 配置 option,包含:設定工作電壓,設定 hirc 作為系統頻率,根據實際需求設定工作電壓 sysvolt,配置 sysfreq,使系統頻率來自 ice(dev),電壓會影響 hirc 頻率,模擬器 注意事項 8-1,根據實際情況設定 vdd (for selections of internal rc),根據實際情況設定 internal rc,配置 osc,使系統頻率由 ice(dev) 內部的 hirc 提供,模擬器 注意事項 8-2,粗调,细调,拉動滾動條,進行頻率調整,模擬器 注意事項 8-3,每次調整 trim 後,ide3000 會 download 也呼叫工程檔至 e-ice,tool 學習板,學習板 (esk-200),硬體,注意事項,學習板 硬體 -1,esk-200 原理圖參見:pesk200-b.pdf,led,lcd,buzzer,key,ad,eedata,點矩陣 led,七段顯示器,學習板 硬體 -2,esk-201 原理圖參見:pesk201-c.pdf,usb 供電,icp 燒錄,reset 電路,震盪電路,電源選擇,學習板 硬體 -3,esk-200 連接,+ esk-200 用於模擬,+ esk-200 實際 ic 運行,e-ice,esk-201,學習板 注意事項 -1,esk-201 電源管理,esk-201 頻率管理,學習板 注意事項 -2,esk-201 reset 管理,學習板 注意事項 -3,tool 燒錄器,燒錄器 (eic-300),硬體,軟體,注意事項,燒錄器 硬體 -1,eic-300,燒錄介面 e-con12a,usb 接口,硬體連接,其中: e-cable1225a 是搭配 eic-300 使用的 cable eic-300 出貨時,已附帶! e-converter001 用於將現在的 12-pin icp 介面轉接到原 7-pin icp介面,燒錄器eic-300,e-cable1225a,e-converter001,待燒錄板 esk-201,新 icp 介面 e-con12a,舊 icp 介面,燒錄器 硬體 -2,hope3000 for eic-300 最新主程式/english/tech/driver/hope3000foreic300v101install.exe 連接硬體,查看版本訊息,如下: 目前最新版 fw 為 0101,若 fw 版本 低於此,開啟軟體時,會提示:,燒錄器 軟體 -1,軟體操作 打開 .mtp 文檔 (在 ht-ide3000 編譯所產出) 執行 erase all 執行 download program 執行 download eedata 執行 verify all 是否 lock ? 是否對目標板供電 (3v / 5v) ? 更詳細的內容,請參考使用手冊,燒錄器 軟體 -2,ht66f50 介紹,ht66f50 基本資源,基本資源 data sheet 參閱:.tw/chinese/docum/uc/66fx0.htm,ht66f50 功能 -1,io 以 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 功能 需要將其他功能全部 disable 後, 才能作為 io 使用,ad 以 44qfp 為例,最多可有 8 個 ad 通道:an0 an7 相關暫存器有:adrl、adrh、adcr0、adcr1、acerl 應用場合:用於將電壓模擬量轉為數字信號進行處理 精度為12-bit 注意: an0an7 並不能夠同時使用 因 ad 轉換器僅有一個需採用 分時複用,ht66f50 功能 -2,i2c 以 44qfp 為例,最多可有1個 i2c:scl、sda 相關暫存器有:simc0、simc1、simd、sima 應用場合:用 i2c 實現多個 mcu 間通訊 注意: 可利用 prm0 暫存器 將 i2c 功能轉移到 pd1、pd2,ht66f50 功能 -3,spi 以 44qfp 為例,最多可有 1 個 spi:sdi、sdo、sck、scs 相關暫存器有:simc0、simc1、simd、simc2 應用場合:用 spi 讀寫 flash、實現雙 mcu 間通訊 注意: 可利用 prm0 暫存器 將 spi 功能轉移到 pd0pd3,ht66f50 功能 -4,eedata 以 44qfp 為例,內帶 eedata:256x8 相關暫存器有:eea、eed、eec 應用場合:儲存一些斷電後不想遺失的數據資料 注意: ht-ide3000 模擬時 可通過 data editor 進行編輯,ht66f50 功能 -5,更多功能 ht66f50 的功能十分豐富,除前面所提之外,還包括: 比較器、ctmstmetm、中斷、scom、wdt、lvd 等等等 仔細內容請仔細閱讀 holtek 網站上之 data sheet .tw/chinese/docum/uc/66fx0.htm,ht66f50 功能 -6,ht66f50 範例 -1,ad + led 使用之模組 使用 vr0 控制點矩陣 led 使用 vr1 控制 led 燈 範例詳見:ad+led.zip,led,ad,點矩陣 led,key + 7led + buzzer 使用之模組 使用 key 0 key 7 控制 buzzer 使用 key 8 key f 控制七段顯示器 範例詳見:key+7led+buzzer.zip,buzzer,key,七段顯示器,ht66f50 範例 -2,ht66f50 範例 ad片段 -1,如何實現 ad 取樣 (硬體) 引入 vr0 用於改變電壓模擬量:0v vdd 引入 c2 用於使 ad 採樣精度更穩定 無需其它外圍器件,如何實現 ad 取樣 (韌體) _cp0c = 0x00; / 取消 pa0 作為 c0x 功能 _acerl |= 0x01; / 使能 pa0 作為 an0 _adcr0 = 0x10; / 12bit 採用值分布在 adrh 3bit+adrl 8bit _adcr1 = 0x02; / 設定 adc 時鐘為 fsys/2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 制药生产设备管理制度
- 小学餐饮浪费管理制度
- DB3410T 51-2025 工程建设项目全流程一码管地技术规范
- 别墅转让方案(3篇)
- 消防窗户整改方案(3篇)
- 消防孙峰课件
- 厂区立柱保护方案(3篇)
- 村庄彩绘方案(3篇)
- 小学课程规划方案(3篇)
- 采石场承包合同矿产资源保护与综合利用协议
- 口腔器械包装培训课件模板
- 绩效管理的协同与协调机制
- 专科护理小组建设课件
- 中国卒中肠内营养护理指南2021
- 犯罪心理学笔记
- 生物多样性金融
- 报价单模板完
- 零基预算法在企业预算编制中的应用
- 商品混凝土技术规格书
- 医疗机构申请变更登记注册书(示范文本)
- 国家开放大学《可编程控制器应用实训》形考任务5(实训五)参考答案
评论
0/150
提交评论