STR7系列是意法半導(dǎo)體發(fā)布的以ARM7核心為基礎(chǔ)的單片機。STR7系列單片機內(nèi)置閃存存儲器,寄存器以一種很簡單的方式排列,可以很方便地連接各種外部設(shè)備。目前意法半導(dǎo)體提供三種評估板,STR710、STR720和STR730。
STR7以ARM7TDMI為核心,擁有復(fù)雜的內(nèi)部結(jié)構(gòu),包含豐富的外設(shè)和復(fù)用的I/O端口,所有的片上外設(shè)都有對應(yīng)的寄存器控制。學(xué)好用好單片機,首先就是要熟練地掌握各種寄存器所控制的功能和它們的用法。有效地用好單片機的另個重要的問題是代碼執(zhí)行的效率,ARM7TDMI核心是RISC的結(jié)構(gòu),C語言是最常用的編程工具,因此代碼的執(zhí)行效率與編譯器的效率密切相關(guān),目前市面上所有支持ARM7的C語言編譯器都可用于STR7系列單片機,常見的編譯器有ARM公司的RealView和ADS、IAR公司的編譯器、KEIL公司的編譯器和在開放軟件協(xié)議框架下的GCC編譯器。
STR7系列單片機有三個子系列,即STR710、STR720和STR730。以下是他們的共同特性:
(1)操作溫度范圍是-40℃到80℃。所以STR7單片機適合于設(shè)計工業(yè)應(yīng)用器材、需要戶外使用的產(chǎn)品以及需要苛刻工作環(huán)境的產(chǎn)品。
(2)盡管擁有外部存儲器接口(EMI),許多單片機還內(nèi)嵌了80K字節(jié)至272K字節(jié)不等的閃存存儲器,每款STR710系列的單片機更另外內(nèi)嵌16K字節(jié)的閃存存儲器作為額外的數(shù)據(jù)存儲區(qū)。閃存存儲器可擦寫10萬次,數(shù)據(jù)可保存20年。
(3)STR710和STR720系列單片機工作于3至3.6伏電壓,STR730系列單片機工作于4.5至5.5伏電壓;內(nèi)置的電壓轉(zhuǎn)換器產(chǎn)生ARM7核心所需的1.8伏電壓,省卻了外接的電壓轉(zhuǎn)換器。
(4)電源供電管腳、A/D采樣的參考電壓和I/O管腳的供電均是獨立的輸入端;這一特性使得產(chǎn)品的電源設(shè)計更加方便和靈活,為產(chǎn)品設(shè)計的多樣性提供了方便,也有利于有效地處理電源的干擾問題。
(5)在不同的STR7產(chǎn)品上分別配置了USB(2.0全速)或CAN總線接口,這兩種串行通信接口已經(jīng)非常廣泛地應(yīng)用在許多工業(yè)及汽車領(lǐng)域。
(6)與其他ARM7的產(chǎn)品不同,STR7單片機配備了HDLC(高級數(shù)據(jù)鏈路控制),這個串行通信協(xié)議廣泛地應(yīng)用于儀器設(shè)備的互連接口。
(7)STR7單片機擁有多達4個UART接口。
(8)通用輸入輸出端口(GPIO)可由寄存器的設(shè)置配置成多種不同的電氣特性:推拉輸出、內(nèi)置上拉輸入、開路輸出、TTL輸入、中斷觸發(fā)輸入、模擬輸入等。
(9)六種電源功耗模式提供了多種優(yōu)化能耗的手段和可能,這六種電源功耗模式為:全速、慢速、等待與低功耗等待、暫停和停止。
(10)所有STR7單片機都有獨立的JTAG調(diào)試接口,這個接口與所有的ARM產(chǎn)品的JTAG接口兼容,用戶可以使用任何的ARM工具調(diào)試開發(fā)任一款STR7的產(chǎn)品。
更多技術(shù)數(shù)據(jù),請訪問http://www.st.com/mcu/devicedocs-STR710FZ1.html。