單片機自學 為什么很少有AVR單片機的教程?
為什么很少有AVR單片機的教程?AVR微控制器是一種增強型RISC(精簡指令集CPU)精簡指令集高速8位微控制器,內(nèi)置閃存,由ATMEL公司于1997年開發(fā)??蓮V泛應(yīng)用于計算機外圍設(shè)備、工業(yè)實時控制、
為什么很少有AVR單片機的教程?
AVR微控制器是一種增強型RISC(精簡指令集CPU)精簡指令集高速8位微控制器,內(nèi)置閃存,由ATMEL公司于1997年開發(fā)??蓮V泛應(yīng)用于計算機外圍設(shè)備、工業(yè)實時控制、儀器儀表、通信設(shè)備、家用電器等領(lǐng)域。
相對而言,arm、MSP430、STM32等多種單片機的性能和應(yīng)用范圍都比較接近。AVR MCU的相對優(yōu)勢是:1:AVR在同一系統(tǒng)時鐘下運行最快;2:AVR在同一系統(tǒng)時鐘下運行最快芯片中flsah、EEPROM和SRAM的容量較大;
3:所有類型的閃存和EEPROM都可以重復(fù)燒錄,都支持在線編程燒錄(ISP);
4:多個頻率內(nèi)部RC振蕩器,上電自動復(fù)位,看門狗,啟動延時等功能,零位外圍電路也可以工作;
5:每個IO端口都可以在推送驅(qū)動模式下輸出高、低功率6:豐富的內(nèi)部資源,一般集成ad、Da模塊;PWM;SPI、USART、Twi、I2C通信端口;豐富的中斷源,但是,上述特性在實際應(yīng)用中沒有突出的性能;在性能上,arm可以很好地超越AVR;在功耗上,MSP430是MCU功率控制中最好的處理器;在成本和性能方面,STM32兩者兼?zhèn)洹?/p>
一般來說,AVR是MCU家族中一個相對較小的分支;并不意味著它正在衰落。但作為一種單片機類型,它包含在基本的單片機數(shù)據(jù)中;可以使用AVR的人可以使用51等等。兩者的發(fā)展沒有本質(zhì)區(qū)別,可以很好地溝通。因此,沒有必要有一個特殊的AVR單片機教程。學習其他單片機平臺,可以快速啟動AVR。這就是為什么很少有AVR教程。