《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 采用MAXQ2000 USB “拇指”評估套件進行設計

采用MAXQ2000 USB “拇指”評估套件進行設計

2009-01-14
作者:美信公司

引言

??? MAXQ2000 USB Thumb評估套件是評估MAXQ2000 RISC微控制器方便可靠的平臺。評估(EV)套件電路板采用了具有USB接口的“拇指”外形封裝(圖1)。通過計算機上安裝的MAX-IDE匯編語言集成開發環境,可以在該評估套件電路板上開發并調試應用程序。套件中包含的USB閃存驅動盤提供MAX-IDE程序,也可以從Maxim網站下載該程序。

圖1. MAXQ2000 USB評估電路板


圖1. MAXQ2000 USB評估電路板



??? MAXQ2000 USB電路板包括一個DS18B20溫度傳感器;一個4位7段液晶顯示屏(LCD);一個用于MAXQ2000內部實時時鐘(RTC)的32kHz晶振以及一個原型插頭,通過它訪問處理器的一些通用I/O引腳。

??? 評估套件在發售時提供電路板和USB閃存驅動盤,它包括軟件、原理圖、數據資料以及其他有用文檔。

軟件設置

??? 在使用MAXQ2000 USB評估套件之前,您的PC必須先安裝幾個軟件包。下面幾節解釋了每個軟件包的安裝和設置。

安裝USB至串口驅動

??? PC要和MAXQ2000 USB電路板正確連接,必須為板上USB至串口轉換器安裝合適的驅動。下面的說明詳細介紹了怎樣安裝Windows? XP驅動。如果還需要深入了解在Windows 2000或者Windows 98上安裝FTDI驅動,請參考安裝指南。

安裝虛擬COM端口(VCP) FTDI驅動

??? 安裝這些驅動時,請按照以下步驟進行:
  • 把提供的USB閃存驅動盤插入到計算機的主動USB連接器中。根據您的操作系統及其設置,閃存中的自動運行功能使程序自動運行。如果程序沒有自動啟動,打開瀏覽器,雙擊根目錄下的Setup.exe文件。這將產生MAXQ2000評估套件主菜單,如圖2所示。
  • 單擊屏幕右側的USB Serial Drivers按鈕。這會打開另一個窗口,您將看到安裝進程。安裝完成后,將出現確認消息。

    圖2. MAXQ2000評估套件主菜單


    圖2. MAXQ2000評估套件主菜單

  • 現在,連接MAXQ2000 USB電路板和您PC的主動USB端口。雖然不是必須的,建議最好不要使用USB閃存驅動盤目前連接的端口,而使用其他端口,這樣可以訪問所有USB設備,而不必來回切換。將出現“Found New Hardware”消息。稍后,您將看到消息“Your hardware is installed and ready to use”。

確定虛擬COM端口

??? 必須配置MAX-IDE程序和開發工具,使其能夠適應MAXQ2000 USB Thumb評估套件提供的虛擬COM端口(VCP)接口。首先,您必須確定操作系統為USB串口分配了哪一COM端口。對此,單擊Start Control Panel,選擇System Hardware Device Manager。查看Ports (COM & LPT)部分,確定分配給VCP的COM端口號(圖3)。

圖3. 設備管理器中的USB串口COM位置


圖3. 設備管理器中的USB串口COM位置



??? 在這個例子中,USB串口被分配給COM4。當第一次啟動MAX-IDE (或者其他程序與MAXQ2000評估套件開始通信)時,必須配置IDE使用該COM口。下面詳細介紹這一配置過程?,F在,記住COM端口分配即可,以便后面進行配置。

安裝MAX-IDE

??? MAX-IDE程序是MAXQ?微控制器全功能應用開發和調試環境。它適用于所有MAXQ評估套件,具有以下特性:
  • 為MAXQ匯編應用程序提供的基于工程的開發環境。
  • 集成MAXQ宏匯編器,包括適用于所有MAXQ微控制器的標準頭文件。
  • 使用JTAG/TAP接口和ROM裝入程序(面向帶有閃存或者EEPROM程序存儲器的MAXQ微控制器)在電路裝入應用程序。
  • 在電路調試功能,包括設置斷點,程序單步執行,查看和修改存儲器/寄存器內容等。
??? 與USB驅動相似,使用MAXQ2000評估套件USB閃存驅動盤,安裝MAX-IDE程序。
  • 和前面一樣,確定USB閃存驅動盤插入到主動USB端口,雙擊根目錄中的Setup.exe文件。從主菜單中,單擊Programming Tools按鈕,從該菜單中,單擊MAX-IDE按鈕。這將啟動MAX-IDE Setup Wizard,開始安裝程序。在安裝中,向導的默認安裝路徑是C:Program FilesMAX-IDE,但是,您可以通過單擊Browse按鈕,選擇其他安裝目錄。在這一選項以及其他選項中,建議選擇默認。安裝完成后,可以從Start菜單:Start All Programs MAX-IDE MAX-IDE,啟動MAX-IDE。
??? 使用上面分配的串口配置MAX-IDE時,啟動程序,選擇Device Options。從下拉選項中選擇您的COM口,如圖4所示。如果沒有列出該COM口,只要輸入數值即可,例如,COM4。在此,也恰好檢查Device Configuration File和Desired JTAG Clock Frequency (kHz);如果還沒有配置,按圖中所示對其進行設置。

圖4. 配置MAX-IDE選項


圖4. 配置MAX-IDE選項

例程

??? USB閃存驅動盤的文件夾“examples”中提供了幾個MAXQ2000應用程序。程序之一以MAXQ匯編語言編寫,位于子目錄MAXQ2000 USB KITMAX-IDETemperature中。該應用程序使用DS18B20數字溫度計測量環境溫度。測得的溫度在電路板LCD上以華氏溫度和攝氏溫度交替顯示。這一溫度應用程序用于展示套件的功能。

??? 裝入并執行這一實例時,應將文件復制到PC的工作目錄中。從MAXQ2000評估套件硬盤主菜單中,單擊Programming Tools按鈕,然后單擊Example Code按鈕,完成這一操作。這將啟動安裝向導(可能會需要一段時間),您將被詢問把這些文件復制到PC的哪一目錄。在這個例子中,文件被復制到目錄C:MAXQ2000USBKITExample Code中,但也可以是您選擇的任意位置。

硬件設置

??? MAXQ2000 USB評估套件硬件非常簡捷;它沒有跳接器或者其他硬件配置設置。所包含的USB閃存驅動盤中提供了評估套件電路板原理圖(Documentation按鈕)。查看該原理圖,您會了解到電路板上只有很少的元件。

??? 電路板包括三個指示LED:D1、D2和D3。LED D1發綠色光,是電源指示器。從USB端口為電路板供電時,該指示器點亮。LED D3發紅色光,USB端口上有通信時,它被點亮。LED D2發綠色光,通過一個限流電阻,連接端口引腳P3.7和電路板的3.3V電源。軟件設置該端口引腳為邏輯零,點亮LED D2。

??? 通過USB連接器為電路板提供所有的電源。USB至串口芯片(FT232R)將5V輸入電源穩壓至3.3V,以便電路板上的其他電路使用。單獨的低泄漏穩壓器U3為MAXQ2000微控制器U1和U5提供專用2.5V電源。微控制器U1是專用控制器,完成串口至JTAG轉換。微控制器U5是通用器件;用戶應用程序代碼裝入該器件,并執行。所有微控制器都采用FT232R器件提供的12MHz時鐘來工作。要使用該時鐘,套件上的USB連接器必須連接至已上電(未被掛起)的USB主機。

裝載可執行文件

??? 有幾種方法可以完成MAXQ2000評估套件電路板可執行程序文件裝入和運行。例如,可以使用USB閃存驅動盤提供的微控制器工具套件(MTK)裝入.HEX格式文件,也可以從Maxim網站下載。對于本應用筆記,我們將使用MAX-IDE把程序裝入到套件電路板上。裝入溫度實例時,請按照以下步驟進行:
  • 如果還沒有連接,將評估套件插入到PC打開的USB插槽中。電源LED D1將被點亮。LED D3會閃爍幾次,然后,停止,指示USB總線上出現突發。
  • 如果MAX-IDE程序還沒有運行,選擇Start All Programs MAX-IDE MAX-IDE啟動它。也可以找到MAX-IDE圖標,單擊它。
  • 如果還沒有完成這些工作,按照上面安裝MAX-IDE的介紹來設置Device Options。
  • 現在,選擇Project Open Project,找到匯編語言溫度實例所在的目錄(例如,C:MAXQ2000USBKITMAX-IDETemperature)。選擇2000test.prj文件,單擊OPEN。
????MAX-IDE將打開工程,把匯編語言源文件(2000test.asm)裝入到顯示窗口中(圖5)。打開工程,MAX-IDE會與評估套件建立通信,屏幕底部的消息對此進行了確認。然而,在程序執行前,MAX-IDE并沒有被實際裝入到套件中。確定在打開工程之前,電路板已經插入到主動USB端口中。否則,在程序確定無法與套件進行通信之前,您不得不等待相對較長的超時時間。

圖5. 裝入工程,準備運行


圖5. 裝入工程,準備運行



??? 在裝入并運行應用程序時,單擊屏幕上面的run按鈕(圖6中高亮顯示),或者按下F5。程序將被裝入,正如屏幕下面的消息所示,從地址零開始執行。觀察評估套件電路板,可以確定程序在運行。LCD顯示溫度,LCD每次變化時,LED D2都閃爍一下。

圖6. Run按鈕


圖6. Run按鈕



??? 如果您還不熟悉MAX-IDE的功能,那么這是熟悉它的一次好機會。您可以單擊run按鈕右側的pause按鈕,暫停程序(圖6)。激活pause按鈕會發生幾件事情。MAX_IDE將暫停程序,在要被執行的下一行代碼上放置一個高亮顯示條(圖7)。屏幕右側表中顯示的寄存器內容被更新,以反映其當前值。單擊寄存器值,輸入新值,改變寄存器數值。對于代碼調試,這是功能非常強大的工具。單擊run按鈕,使程序繼續執行。

圖7. 程序暫停執行


圖7. 程序暫停執行



??? 單擊代碼窗口左側的行號,設置斷點,也可以使用Step Into按鈕,單步進入代碼行,如圖8最左側所示。Step Into按鈕右側的兩個按鈕分別是Step Over和Step Out按鈕。正如其名稱所示,用戶可以利用它們來進入或者退出子例程。最右側的按鈕是Run To Cursor按鈕。把圖標放在程序的任一行,單擊該按鈕,程序開始運行,直到要執行該行為止。

圖8. Step按鈕


圖8. Step按鈕



??? MAXQ開發工具指南提供了MAX-IDE功能的詳細信息,可以從
Maxim網站下載該指南(PDF,864KB)。

C代碼實例

??? USB閃存驅動盤中提供了另外兩個實例程序:閃存驅動盤的ExamplesIAR子目錄中含有Countdown和Temperature兩個程序。Countdown程序使用內部定時器來產生1s間隔,從初始值開始遞減計數。計數顯示在LCD上,當達到00:00時,程序停止執行。Temperature程序是匯編程序的C語言版本,其名稱和上面的一樣。所有這些實例都采用了IAR編譯器進行編寫,該編譯器也包含在USB閃存驅動盤中。

??? 裝入IAR編譯器,執行這兩個實例MAXQ2000應用程序的詳細說明已經超出了本文檔范圍。雖然如此,還是需要注意以下問題。
  • 單擊MAXQ2000評估套件主菜單的Programming Tools按鈕,安裝評估版的IAR工具包(KickStart版)。在隨后顯示的窗口中,單擊IAR Embedded Workbench?按鈕,啟動IAR安裝工具。按照說明來安裝工具包。您可以完成在線注冊,從IAR獲得許可。
  • 安裝IAR KickStart版之后,從MAXQ2000評估套件主菜單中選擇Programming Tools按鈕,然后選擇IAR Patch按鈕,安裝工具包的幾個更新。這將啟動補丁的安裝程序。
  • 安裝IAR工具包和補丁之后,您可以單擊File Open Workspace...,選擇Countdown_Workspace.eww,打開Countdown實例應用程序。在Project Options和Debug-JTAG下面,您可以將通信端口設置為COM4。
  • 選擇Project Rebuild All,編譯并鏈接應用程序。
  • 單擊Debug按鈕或者選擇Project Debug,啟動調試器。Step Into、Run To Cursor或者Go按鈕都可以啟動程序。在這里可以進一步了解IAR工具包的功能。

結論

??? MAXQ2000 USB “拇指”評估套件是評估MAXQ2000 RISC微控制器方便可靠的平臺。電路板采用了具有USB接口的“拇指”外形封裝。評估套件的USB閃存驅動盤含有MAX-IDE。采用MAX-IDE和套件電路板,用戶可以開發并調試MAXQ2000 RISC微控制器應用程序。USB閃存驅動盤提供了幾個實例程序和評估版的編譯器以及工具包。

?

??? IAR Embedded Workbench是IAR Systems AB的注冊商標。

??? MAXQ是Maxim Integrated Products, Inc.的注冊商標。

??? Windows是Microsoft Corp.的注冊商標。

?

?

?


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
黄色亚洲在线| 国产日韩在线播放| 欧美中文字幕视频| 亚洲欧美在线磁力| 亚洲欧美日本国产有色| 亚洲视屏一区| 一区二区国产日产| 日韩一区二区精品在线观看| 91久久在线观看| 亚洲国产一区二区视频| 亚洲激情二区| 国产精品女主播在线观看| 久久国产精品99国产| 亚洲视频久久| 99精品视频免费全部在线| 亚洲国产综合91精品麻豆| 黄网站免费久久| 国内精品嫩模av私拍在线观看| 国产目拍亚洲精品99久久精品| 国产精品高潮呻吟久久av黑人| 国产精品九九| 国产精品视频xxxx| 国产欧美在线| 国产欧美日韩免费| 国产一区二区三区在线观看网站| 国产一区二区三区四区三区四| 国内精品久久久久久久影视蜜臀 | 亚洲美女视频| 亚洲人成亚洲人成在线观看| 欧美一区二区三区免费视| 欧美亚洲在线| 亚洲国产老妈| 一本色道久久综合狠狠躁篇的优点| 亚洲香蕉在线观看| 欧美一区二区三区久久精品茉莉花| 久久成人综合视频| 免费亚洲一区二区| 欧美日韩国产免费观看| 国产精品久久久久一区二区| 国产午夜精品一区理论片飘花| 国内成+人亚洲| 亚洲精品免费看| 亚洲一区在线播放| 久久精品一区四区| 一区二区三区.www| 久久av资源网| 欧美激情按摩| 国产精品久久网站| 在线不卡亚洲| 一本色道久久综合亚洲精品按摩| 亚洲欧美日产图| 亚洲区一区二| 亚洲欧美日韩国产中文| 久久久精品日韩欧美| 欧美极品一区| 国产欧美一区二区精品性| 亚洲成人在线视频网站| 在线视频中文亚洲| 亚洲国产精品久久人人爱蜜臀 | 欧美日韩国产91| 国产日韩综合一区二区性色av| 亚洲国产精品999| 亚洲欧美日韩国产综合| 亚洲久色影视| 久久精品久久99精品久久| 欧美日韩p片| 国产日韩欧美亚洲一区| 亚洲人成网站精品片在线观看 | 亚洲精品一二三区| 欧美在线高清| 亚洲午夜久久久久久久久电影网| 久久精品亚洲热| 欧美视频中文字幕在线| 精品成人一区二区| 亚洲女人天堂成人av在线| 亚洲精品四区| 久久久国产精品一区二区三区| 欧美日韩一区二区视频在线| 精品盗摄一区二区三区| 亚洲在线第一页| 一区二区三区精品| 美女国产一区| 国产日韩欧美在线一区| 一级日韩一区在线观看| 亚洲人成网站在线观看播放| 久久久国产成人精品| 国产精品女人毛片| 9色精品在线| 亚洲精品一区二区三区99| 欧美专区18| 欧美亚一区二区| 亚洲欧洲另类国产综合| 久久精品视频免费播放| 久久国产欧美日韩精品| 国产精品乱人伦中文| 99视频精品全部免费在线| 91久久精品美女高潮| 久久久久久网| 国产伦精品一区二区三区高清| 一区二区动漫| 在线亚洲电影| 欧美激情一区二区三区四区 | 亚洲欧洲精品成人久久奇米网| 久久精品一区二区三区不卡| 国产精品久久久久久五月尺| 亚洲日本理论电影| 亚洲激情在线视频| 久久视频这里只有精品| 国产欧美日韩伦理| 亚洲女人天堂成人av在线| 亚洲欧美中文日韩v在线观看| 欧美日韩视频在线一区二区观看视频| 亚洲激情婷婷| 日韩一区二区精品葵司在线| 欧美成人福利视频| 在线电影欧美日韩一区二区私密| 亚洲福利国产| 美女视频一区免费观看| 一区二区亚洲精品| 亚洲国内精品| 免费欧美日韩| 亚洲国产国产亚洲一二三| 最新精品在线| 欧美精品入口| 亚洲精品中文字| 一区二区三区高清不卡| 欧美视频一区二区三区四区| 亚洲少妇在线| 午夜免费在线观看精品视频| 国产精品毛片a∨一区二区三区|国| 亚洲午夜精品一区二区| 亚洲欧美另类综合偷拍| 国产女主播在线一区二区| 欧美一区二区日韩一区二区| 久久久久久噜噜噜久久久精品| 极品尤物av久久免费看| 最新日韩中文字幕| 欧美精品久久久久久久久久| 99精品久久久| 欧美一区二区三区播放老司机 | 榴莲视频成人在线观看| 亚洲国产精品成人久久综合一区| 亚洲美女视频| 欧美日韩喷水| 亚洲一级高清| 久久久国产视频91| 亚洲国产精品999| 亚洲午夜一二三区视频| 国产精品―色哟哟| 欧美在线观看日本一区| 裸体素人女欧美日韩| 亚洲三级影片| 性久久久久久久久久久久| 国产亚洲精品久久久| 亚洲日本va午夜在线影院| 欧美日韩一区二区三| 亚洲欧美卡通另类91av| 久久野战av| 亚洲另类视频| 欧美一区三区三区高中清蜜桃| 一区在线播放| 亚洲天堂激情| 国产一级一区二区| 夜夜精品视频| 国产一区二区三区电影在线观看 | 99热免费精品在线观看| 国产精品久久久久久一区二区三区| 欧美一区国产在线| 欧美精品在线免费| 午夜久久久久久| 欧美精品在线观看| 午夜欧美精品| 欧美久久久久久久| 香蕉乱码成人久久天堂爱免费| 欧美高清视频| 性欧美8khd高清极品| 欧美精品一区二区三区视频| 午夜精品久久久久久久| 欧美精品日日鲁夜夜添| 欧美一区2区三区4区公司二百| 欧美理论片在线观看| 欧美中文在线字幕| 欧美午夜不卡视频| 亚洲国产高清一区二区三区| 国产精品qvod| 亚洲国产精品99久久久久久久久| 国产精品国产三级国产专区53 | 久久久水蜜桃| 99热免费精品| 美国十次成人| 香蕉久久夜色| 国产精品国产三级国产aⅴ入口| 亚洲人成在线播放| 国产精品一区免费在线观看| 亚洲电影天堂av| 国产美女高潮久久白浆| 一本久久青青| **性色生活片久久毛片| 久久精品视频亚洲| 在线亚洲免费|