標(biāo)題: 什么是AVR單片機 [打印本頁]

作者: hushao    時間: 2016-1-5 02:12
標(biāo)題: 什么是AVR單片機
AVR單片機是1997年由ATMEL公司研發(fā)出的增強型內(nèi)置Flash的RISC(Reduced Instruction Set CPU) 精簡指令集高速8位單片機,它與51單片機、PIC單片機相比具有一系列的優(yōu)點:

  1:在相同的系統(tǒng)時鐘下AVR運行速度最快;

  2:多種頻率的內(nèi)部RC振蕩器、上電自動復(fù)位、看門狗、啟動延時等功能,零外圍電路也可以工作;

  3:IO口可以以推換驅(qū)動方式輸出高、低電平,驅(qū)動能力強;

  4:內(nèi)部資源豐富,一般都集成AD、DA模數(shù)器;PWM;SPI、USART、TWI、I2C通信口、豐富的中斷源等。

    目前支持AVR單片機編譯器的語言主要有匯編語言、C語言、BASIC語言等。其中C編譯器主要有CodeVisionAVR、 AVRGCC、IAR、ICCAVR等。


AVR的主要特性

  AVR單片機硬件結(jié)構(gòu)采取8位機與16位機的折中策略,提高了指令執(zhí)行速度(1Mips/MHz),克服了瓶頸現(xiàn)象,增強了功能;同時又減少了對外設(shè)管理的開銷,相對簡化了硬件結(jié)構(gòu),是高性價比單片機。

  AVR單片機的I/O線全部帶可設(shè)置的上拉電阻、可單獨設(shè)定為輸入/輸出、可設(shè)定高阻輸入,驅(qū)動能力強。

  AVR單片機片內(nèi)具備多種獨立的時鐘分頻器,分別供URAT、I2C、SPI使用。其中與8/16位定時器配合的具有多達(dá)10 位的預(yù)分頻器,可通過軟件設(shè)定分頻系數(shù)提供多種檔次的定時時間。

  增強的高速同/異步串口,具有硬件產(chǎn)生校驗碼、硬件檢測和校驗偵錯、兩級接收緩沖、波特率自動調(diào)整定位(接收時)、屏蔽數(shù)據(jù)幀等功能,提高了通信的可靠性,方便程序編寫,更便于組成分布式網(wǎng)絡(luò)和實現(xiàn)多機通信系統(tǒng)的復(fù)雜應(yīng)用。

  面向字節(jié)的高速硬件串行接口TWI、SPI。TWI與I2C接口兼容,具備ACK信號硬件發(fā)送與識別、地址識別、總線仲裁等功能,能實現(xiàn)主 /從機的收/發(fā)全部4種組合的多機通信。SPI支持主/從機等4種組合的多機通信。

  AVR單片機有自動上電復(fù)位電路、獨立的看門狗電路、低電壓檢測電路BOD,多個復(fù)位源(自動上下電復(fù)位、外部復(fù)位、看門狗復(fù)位、BOD復(fù)位),可設(shè)置的啟動后延時運行程序,增強了可靠性。


AVR系列單片機的選型

  AVR單片機系列齊全,可適用于各種不同場合的要求。AVR單片機有3個檔次:

  1、低檔Tiny系列AVR單片機: Tiny11/12/13/15/26/28等;

  2、中檔AT90S系列AVR 單片機: AT90S1200/2313/8515/8535等;

  3、高檔ATmega系列AVR單片機: ATmega8/16/32/64/128( 存儲容量為8/16/32/64/128 KB)以及ATmega8515/8535等。

AVR器件引腳從8腳到64腳, 還有各種不同封裝供選擇。

作者: w1179benp    時間: 2018-12-28 09:39
有收獲喲。。。!3、高檔ATmega系列AVR單片機: ATmega8/16/32/64/128( 存儲容量為8/16/32/64/128 KB)以及ATmega8515/8535等。”
從這里知道了,我現(xiàn)在手上的這個ATMEGA8515的PCB還是屬于"高檔"的,
作者: tainan61    時間: 2019-1-9 14:50
寫的真好!!
作者: azi197417    時間: 2019-7-11 11:35
學(xué)習(xí)的時候是很開心的
作者: ljcaaa2008    時間: 2019-7-15 23:06
我找到很長時間了,今天終于找到了,謝謝了。
作者: ljcaaa2008    時間: 2019-7-15 23:07
我找到很長時間了,今天終于找到了,謝謝了。
作者: 知足者常樂m    時間: 2019-11-6 16:21
早就想學(xué)單片機了,終于找到了,真是想見恨晚啊,開心開心
作者: evenlin    時間: 2020-5-15 21:53
AT2650也是AVR單片機嗎




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1