新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > AVR 開(kāi)發(fā)工具與入門(mén)芯片選擇

AVR 開(kāi)發(fā)工具與入門(mén)芯片選擇

作者: 時(shí)間:2011-05-06 來(lái)源:網(wǎng)絡(luò) 收藏

要開(kāi)發(fā)系統(tǒng),編寫(xiě)程序,你需要有軟件環(huán)境【ICC+AVRstudio環(huán)境配置】,也需要有硬件環(huán)境,本文介紹硬件環(huán)境的選擇與的配備。

硬件環(huán)境:主要是有基本系統(tǒng)『最小系統(tǒng)』,編程器,仿真器,下面就這三方面做一些介紹。

推薦的工具: JTAG 仿真器

AVR 開(kāi)發(fā)工具與入門(mén)芯片選擇

使用 AVR Studio 打開(kāi) *.cof 或 *.elf 仿真文件后,就能進(jìn)行仿真操作。方便開(kāi)發(fā)時(shí)測(cè)試與調(diào)試。

支持仿真的芯片:ATmega16、ATmega32、ATmega64、ATmega128、ATmega323、ATmega162 、ATmega165,但是這款官方的MKii 價(jià)格不菲,2380元每臺(tái)。

兼容產(chǎn)品:

AVR 開(kāi)發(fā)工具與入門(mén)芯片選擇

本 AVR JTAGICE MKII 產(chǎn)品是與原裝完全兼容的低價(jià)解決方案,支持JTAG,ISP,debugWIRE,支持全系列AVR芯片,支持AVR32,隨AVRstudio自動(dòng)升級(jí)支持未來(lái)芯片。


推薦的工具:JTAGISP下載編程器 JTAG與ISP完美二和一

集成了ISP功能,可以自動(dòng)檢測(cè)目標(biāo)板對(duì)象是JTAG還是ISP,自動(dòng)進(jìn)行功能選擇和調(diào)整。

支持仿真的芯片:ATmega16、ATmega32、ATmega64、ATmega128、ATmega323、ATmega162 、ATmega165

AVR與虛擬儀器最新產(chǎn)品: AVRVi MkII PRO 多功能編程仿真器

AVR 開(kāi)發(fā)工具與入門(mén)芯片選擇

AVRVi MkII PRO 多功能編程仿真器是一款精心打造,采用全新軟硬件結(jié)構(gòu)設(shè)計(jì)的通用型多功能在線(xiàn)編程、在線(xiàn)仿真一體機(jī),本產(chǎn)品是目前除原裝AVR JTAG MkII之外最專(zhuān)業(yè)的一款A(yù)VR仿真下載工具,各功能均可自動(dòng)升級(jí)。本仿真器JTAG功能和第一代原裝JTAG ICE完全相同,支持主流AVR mega系列芯片的JTAG下載和仿真,ISP功能和Debugwire功能與原裝AVR JTAG MkII功能相同,支持所有具有ISP接口的芯片的下載和具有Debugwire仿真接口的芯片仿真。


推薦的AVR:ATmega16

AVR 開(kāi)發(fā)工具與入門(mén)芯片選擇 

 推薦原因:

1. 目前的主流,性?xún)r(jià)比最高的AVR芯片之一,貨源允足。零售價(jià)僅為15元,100片以上批量可降至12.5元。

2. 16K的FLASH,滿(mǎn)足絕大部分的實(shí)驗(yàn)需要。

3. 內(nèi)置豐富、強(qiáng)大的功能。幾乎涉及AVR芯片的所有功能。詳情請(qǐng)參考中文數(shù)據(jù)手冊(cè)。

4.支持JTAG仿真,不需要購(gòu)買(mǎi)較昂貴的仿真器。

5.有直插封裝,方便實(shí)驗(yàn)焊接。


推薦的開(kāi)發(fā)板:AVR DB-CORE Ver2.5 Atmega16開(kāi)發(fā)板, Atmega32開(kāi)發(fā)板

AVR 開(kāi)發(fā)工具與入門(mén)芯片選擇

AVR 開(kāi)發(fā)工具與入門(mén)芯片選擇

推薦原因:

1. 這是本網(wǎng)站最新開(kāi)發(fā)的功能小板,考慮到了實(shí)際中的不同應(yīng)用場(chǎng)合的需要。

2. 本網(wǎng)站的新手入門(mén)系列范例,及即將公布的系列應(yīng)用范例,均以這塊小板作為開(kāi)發(fā)板。

3. 這塊小板集成了以下的功能:

(1). 采用3v3/5V 電壓,兩種電壓可隨意切換。供電輸入電壓7.5V-9V,可使用本網(wǎng)站推薦的9V開(kāi)關(guān)電源。

(2). 外晶振7.3728M

(3). 復(fù)位電路與按鈕

(4). 集成串行接口,串行口在各種各樣的工程中被廣泛使用。

(5). ISP接口

(6). JTAG接口

(7). 小板的輸出為標(biāo)準(zhǔn)的M16直插封裝,小板可以直接插在普通的IC座上,方便實(shí)驗(yàn)。

(8). 標(biāo)準(zhǔn)的排針孔,我們提供排針(未焊接)。你也可以做他用,方便可靠。

4. 由于上面的M16功能小板已經(jīng)集成了許多必須的功能,故真正應(yīng)用時(shí),大家只需要關(guān)心應(yīng)用線(xiàn)路, 故應(yīng)用PCB板可以做得很簡(jiǎn)單。

推薦的開(kāi)發(fā)板:增強(qiáng)版AVR開(kāi)發(fā)板,支持Mega16,Mega32,AT90S8535

AVR 開(kāi)發(fā)工具與入門(mén)芯片選擇

http://www.avrvi.com/AVR_ATmega16_ATmega32_AT90S8535.html

增強(qiáng)版AVR mega16/32開(kāi)發(fā)板是AVR與虛擬儀器全新開(kāi)發(fā)的一款A(yù)VR開(kāi)發(fā)板,適應(yīng)芯片AT90S8535,ATmega16,ATmega32。

本開(kāi)發(fā)板擁有如下資源:

  1. 電源部分:在 12V 輸入電壓,開(kāi)發(fā)板上提供高穩(wěn)定的 3.3V、5V 和 12V 的電源,配有電源指示燈、極性保護(hù)電路及開(kāi)關(guān)。同時(shí)板上有多個(gè)高頻和低頻的電源濾波電容。
  2. ISP下載接口:標(biāo)準(zhǔn)的 10PIN 的 ISP 下載接口,用于 AVR 程序的下載。
  3. JTAG仿真接口:JTAG在線(xiàn)仿真調(diào)試接口,使用 JTAGICE 進(jìn)行在線(xiàn)調(diào)試。
  4. 芯片插座:PORTA、PORTB、PORTC、PORTD分別引出 32 個(gè)插座,JTAGISP、復(fù)位、晶振、電源引腳都直接鏈接與芯片連接。部分只能使用固定引腳的外部功能通過(guò)跳線(xiàn)連接,如串口,I2C,AT45DB041。
  5. 晶振復(fù)位電路:開(kāi)發(fā)板提供一個(gè) 7.3728M 晶振以及一個(gè)晶振插槽,可由實(shí)驗(yàn)者自己選用。
  6. 擴(kuò)展插槽:板上預(yù)留三條擴(kuò)展槽,按照 Power、Control、Port、NC的格式進(jìn)行預(yù)定義,其中Power提供3.3V、5V 和 12V 兩種。擴(kuò)展槽與擴(kuò)展功能板兼容,可以實(shí)現(xiàn)其他的特殊功能擴(kuò)展,完全兼容ATmega128 功能板。
  7. 串口:使用 MAX232 芯片作串口通訊控制,標(biāo)準(zhǔn)RS232接口。
  8. USB:采用 CP2102 實(shí)現(xiàn)USB轉(zhuǎn)串口的功能。
  9. 4 位獨(dú)立按鍵
  10. 4*4 矩陣鍵盤(pán):16個(gè)按鍵可以接成4×4的矩陣鍵盤(pán), Int中斷接口,完全實(shí)現(xiàn)鍵盤(pán)中斷掃描的要求。
  11. 18B20:溫度傳感器芯片。
  12. 24C01:外部擴(kuò)展 EEPROM ,通過(guò) I2C 方式與單片機(jī)通訊。
  13. ADC:模數(shù)轉(zhuǎn)換電路,其中接有多個(gè)可調(diào)電阻用于分壓及測(cè)試。
  14. DAC:數(shù)模轉(zhuǎn)換電路,實(shí)現(xiàn) DDS 功能??梢杂糜诋a(chǎn)生正弦波,鋸齒波,方波以及其他波形,模擬信號(hào)等
  15. 蜂鳴器:用一個(gè)PNP的三極管去控制的無(wú)源蜂鳴器,用于發(fā)出聲音,程序報(bào)警或播放音樂(lè)。
  16. 5110:諾基亞5110液晶顯示屏,可用于顯示文字、圖片和動(dòng)畫(huà)。
  17. 8*8點(diǎn)陣
  18. 4位七段數(shù)碼管:四位一體集成數(shù)碼管顯示,采用動(dòng)態(tài)掃描實(shí)現(xiàn)顯示。
  19. 高驅(qū)動(dòng)能力的I/O外接口:ULN2803 提供 8 路I/O接口。P521提供 4 路光耦電路。
  20. AT45DB041:外部 4M flash存儲(chǔ)芯片,通過(guò)SPI與單片機(jī)通訊。

針對(duì)ATmgega128開(kāi)發(fā)的 atmega128開(kāi)發(fā)板

ATmega128開(kāi)發(fā)板

簡(jiǎn)介:

EasyAVR M128 SK是AVRVI設(shè)計(jì)生產(chǎn)的AVR學(xué)習(xí)開(kāi)發(fā)生產(chǎn)工具,以Atmega128為核心,采用底板,核心板的組織形式,集成AVR JTAG ICE仿真器和STK500 ISP編程器,用戶(hù)只需要再擁有一臺(tái)計(jì)算機(jī)即可進(jìn)行系統(tǒng)的學(xué)習(xí)。

關(guān)鍵特點(diǎn):

  1. 采用核心板和主板分離的形式,在系統(tǒng)的學(xué)習(xí)之后,可以把核心板直接用于產(chǎn)品中,快速搭建系統(tǒng)。
  2. 開(kāi)發(fā)板上集成了AVR JTAG ICE仿真器和AVR ISP編程器。

    您只需要再擁有一臺(tái)計(jì)算機(jī),而不需要購(gòu)買(mǎi)仿真器和編程器就可以學(xué)習(xí)開(kāi)發(fā)了。

  3. 信號(hào)調(diào)理電路,輸入0~10V,軌至軌信號(hào)調(diào)理。

快速入門(mén)手冊(cè):http://www.avrvi.com/start/EasyAVR_M128_SK_Users_Manual.pdf

產(chǎn)品詳細(xì)介紹:http://shop.avrvi.com/files/EasyAVRM128SK.pdf

東西選好了,開(kāi)始設(shè)置軟件環(huán)境吧:ICC+AVRstudio環(huán)境配置

蜂鳴器相關(guān)文章:蜂鳴器原理
晶振相關(guān)文章:晶振原理


評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉