arm
單片機采用新型32位arm核處理器,使其在指令系統、總線結構、調試技術、功耗、性價比等方面都超過了傳統的51系列
單片機。同時,arm單片機在
芯片內部集成了大量的內外設備,大大提高了功能和可靠性。下面小編就給大家介紹一下arm單片機有哪些系列?
arm單片機主要有如下幾個系列:
1、ARM7系列
優化用于對價位和功耗敏感的消費應用的低功耗32位核,有:嵌入式
ICE-RT邏輯;非常低的功耗;三段流水線和馮·諾依曼結構,提供0.9MIPS/MHz。
2、ARM10系列
硬宏單元,帶有:64位AHB指令和數據接口;6段流水線;1.25MIPS/MHz;比同等的ARM9器件性能提高50%。兩種新的先進的節能方式得到了異常低的耗電。VFP10協處理器完善地依從ARM10器件提供高性能的浮點解決方案。
3、ARM9系列
高性能和低功耗領先的硬宏單元,帶有:5段流水線;哈佛結構提供1.1MIPS/MHz。
ARM920T和ARM922T內置全性能的MMU、指令和數據Cache和高速AMBA總線接口。AMBA片上總線是一個開放標準,已成為SoC構建和IP庫開發的事實標準。AMBA先進的高性能總線(AHB)接口現由所有新的ARM核支持,提供開發全綜合設計系統。
ARM940T內置指令和數據Cache、保護單元和高速AMBA總線接口。
4、ARM9E系列
可綜合處理器,帶有DSP擴充和緊耦合存儲器(TCM)接口,使存儲器以完全的處理器速度運轉,可直接連接到內核上。
ARM966E-S用于硅片尺寸重要,而對Cache沒要求的實時嵌入式應用,可配置TCM大?。?、4K、8K、16K,最大達64M。
ARM946E-S內置集成保護單元,提供實時嵌入式操作系統的Cache核方案。
ARM926ET-S帶Jazelle擴充、分開的指令和數據高速AHB接口及全性能MMU。
VFP9 向量浮點可綜合協處理器進一步提高ARM9E處理器性能,提供浮點操作的硬件支持。
5、SecurCore SC100
特為安全市場設計,帶特定的抗拒竄改和反工程的特性。還帶靈活的保護單元確保操作系統和應用數據的安全。
拓展閱讀:arm單片機用什么編程?
ARM單片機程序可以用匯編語言進行編寫。除去協處理器(高級的arm單片機才具有)的指令,常用的指令大致為MSR、MRS、LDR、STR、LDM、STM,ORR、B
IC,TEST, ADD, SUB,MUL等指令。如果說想寫一寫匯編代碼玩一下的話還行。原則上能用C語言則一定不會使用匯編。例如UBOOT的引導代碼,Linux內核的啟動代碼都是用匯編寫的,本質是快速初始化以滿足C程序的運行條件。除了特殊的寄存器(如CPSR)要用專用的匯編指令(MSR、MRS)外,對于讀寫寄存器操作一般使用LDR、STR指令,也就對應于C語言的通過指針訪問內存。
以上就是關于arm單片機有哪些系列的全部內容分享,小編還拓展了arm單片機用什么編程的相關內容,希望能夠幫助到各位。宇凡微14年專注于單片機應用方案的開發,MCU應用功能定制開發,致力于為廣大廠家提供更多新穎的電子產品!