www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

首頁 > 評測 > 8位MCU中的佼佼者——AT90USB KEY2套件評測

8位MCU中的佼佼者——AT90USB KEY2套件評測

8位   AT90USBKEY   Atmel   AT90USB1287   
  • 作者:夜色風(fēng)滿樓
  • 來源:21ic
  • [導(dǎo)讀]
  • AT90USBKEY2是一種低成本的基于AT90USB1287(AT90S系列)單片機的開發(fā)套件。它允許工程師或者學(xué)習(xí)者快速評價AVR微控制器和AT90USB家族。

芯片特寫如下圖 

5.jpg

二、測試

接下來進(jìn)入上電測試階段。首先準(zhǔn)備一根Mini-Usb線,然后用起將板卡與PC機相連,D1亮起表示板卡供電正常,效果如圖所示:

6.jpg

接上Mini-Usb線纜后,PC機會提示發(fā)現(xiàn)新的硬件,并自動安裝驅(qū)動,這時在設(shè)備管理器下面可以看到多了一個USB大容量存儲設(shè)備,這個就是開發(fā)板模擬出的U盤,該U盤里有許多入門的資料,這對新手來講是十分利好的,省去了大量查找資料的時間。

7.jpg

打開U盤后,雙擊Index,獲取我們所需要的開發(fā)工具及驅(qū)動。從網(wǎng)頁上可以看出,有很多種開發(fā)工具可供我們選擇,考慮到用Atmel Studio的工程師比較多,我們選擇此款開發(fā)工具。點擊如圖所示處,即可進(jìn)入官網(wǎng)下載安裝。

8.jpg

大家也許注意到了,圖片中只有AVRStudio,而不是AtmelStudio,這是因為早期的版本只支持AVR的開發(fā),故叫做AVRStudio。而后期Atmel公司也開始做ARM內(nèi)核的單片機,故將AVRStudio更名為AtmelStudio。也就是說兩者相當(dāng)于一個軟件的不同版本。版本號示意圖如下:

9.jpg

這里我們簡單地介紹一下Atmel Studio集成開發(fā)環(huán)境(IDE),Atmel Studio是AVR單片機的集成環(huán)境匯編級開發(fā)調(diào)試軟件,完全免費。包括了AVR Assembler編譯器、AVR Studio調(diào)試功能、AVR Prog串行、并行下載功能和JTAG ICE仿真等功能。

筆者安裝的是Atmel Studio 6.2。安裝完成后,打開軟件,新建工程。

10.jpg

然后選擇C/C++,再選擇建立GCC C Executable Project。

11.jpg

選擇megaAVR下的AT90YSB1287型號,點擊OK。

12.jpg

至此一個完整的工程就建好了,下一步就是編寫測試代碼,燒寫代碼,觀察現(xiàn)象。目的是檢驗整個開發(fā)環(huán)境是否搭建成功。

AT90USBKEY2具有兩個雙色LED,用來做測試再合適不過了。通過查閱板卡硬件原理圖可知兩個雙色LED對應(yīng)的驅(qū)動信號引腳。

13.jpg

容易發(fā)現(xiàn),每一個LED燈是由兩個信號共同決定的,其真值表如下:

14.jpg

我們的目標(biāo)是讓D2顯示為紅色,D5顯示為綠色,通過上表可以看出,只需操作PORTD.4與PORTD.6兩位即可。輸入如下代碼:

15.jpg

程序編寫完成后,在Atmel Studio中進(jìn)行編譯,就生成了硬件可以執(zhí)行的Hex代碼。一般可以通過兩種方法將程序?qū)懭雴纹瑱C。一種是繼續(xù)使用Atmel Studio開發(fā)環(huán)境,使用AVR JTAG ICE仿真器連接板卡與PC機,然后將程序?qū)懭?另一種是利用USB bootloader,同時用Mini-Usb線纜連接板卡與PC機,通過官方軟件FLIP將程序?qū)懭搿?/p>

對于第一種方案,優(yōu)點是可以進(jìn)行調(diào)試,方便快捷,類似于用Keil開發(fā)ARM,但其缺點是需要仿真器,第二種方案則類似于用串口直接給STC單片機下載程序,雖然流程較為繁瑣,但卻省去了仿真器。由于筆者手邊沒有AVR JTAG ICE仿真器,故采用第二種方法進(jìn)行程序的燒寫。

首先我們進(jìn)入官網(wǎng),下載官方軟件FLIP。再使板卡進(jìn)入bootloarder模式,具體做法為:同時按住RST鍵與HWB鍵,先松開RST鍵,再松開HWB鍵,板卡即進(jìn)入bootloarder模式,此時觀察設(shè)備管理器如下圖:

16.jpg

注意松開按鍵順序不能搞錯。

接下來打開下載好的FLIP,進(jìn)行安裝,一路點確定即可,最后看到如下畫面表示安裝成功:

17.jpg

選擇好單片機的型號并載入Hex文件,打開Usb通訊口,點擊下載。

18.jpg

實驗效果如下圖所示:可以明顯看到LED被點亮。

19.jpg
  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項目外包 more+