研究32位Cortex-M3 MCU開發(fā)技術(shù)
本文介紹了LM3S9B96 MCU Cortex-M3處理器方框圖以及Stellaris? LM3S9B96開發(fā)板主要特性,方框圖,電路圖和擴(kuò)展板電路圖。
德州儀器(TI)公司Stellaris?所提供一系列的微控制器是首款基于ARM? CortexTM-M3的控制器,它們?yōu)閷?duì)成本尤其敏感的嵌入式微控制器應(yīng)用方案帶來(lái)了高性能的32位運(yùn)算能力。這些具備領(lǐng)先技術(shù)的芯片使用戶能夠以傳統(tǒng)的8位和16位器件的價(jià)位來(lái)享受32位的性能,而且所有型號(hào)都是以小占位面積的封裝形式提供。
LM3S9B96微控制器的優(yōu)勢(shì)還在于能夠方便的運(yùn)用多種ARM的開發(fā)工具和片上系統(tǒng)(SoC)的底層IP應(yīng)用方案,以及廣大的用戶群體。另外,該微控制器使用了兼容ARM Thumb?的Thumb2指令集來(lái)減少存儲(chǔ)容量的需求,并以此達(dá)到降低成本的目的。最后,LM3S9B96微控制器與Stellaris?系列的所有成員是代碼兼容的,這為用戶提供了靈活性,能夠適應(yīng)各種精確的需求。
為了能夠幫助用戶產(chǎn)品快速的上市,德州儀器(TI)公司提供了一整套的解決方案,包括評(píng)估和開發(fā)板、白皮書和應(yīng)用筆記、方便使用的外設(shè)驅(qū)動(dòng)程序庫(kù)、以及強(qiáng)大的支持、銷售和分銷商網(wǎng)絡(luò)。
LM3S9B96目標(biāo)應(yīng)用:
The Stellaris family is positioned for cost-conscious applications requiring significant control processing and connectivity capabilities such as:
Remote monitoring
Electronic point-of-sale (POS) machines
Test and measurement equipment
Network appliances and switches
Factory automation
HVAC and building control
Gaming equIPMent
Motion control
Medical instrumentation
Fire and security
Power and energy
Transportation
圖1.Stellaris LM3S9B96方框圖
圖2.Stellaris LM3S9B96 Cortex-M3處理器方框圖
Stellaris? LM3S9B96開發(fā)板
The Stellaris? LM3S9B96 Development Board provides a platform for developing systems around the advanced capabilities of the LM3S9B96 ARM? Cortex?-M3-based microcontroller.
The LM3S9B96 is a member of the Stellaris Tempest-class microcontroller family. Tempest-class devices include capabilities such as 80 MHz clock speeds, an External Peripheral Interface (EPI) and Audio I2S interfaces. In addition to new hardware to support these features, the DK-LM3S9B96 board includes a rich set of peripherals found on other Stellaris boards.
The development board includes an on-board in-circuit debug interface (ICDI) that supports both JTAG and SWD debugging. A standard ARM 20-pin debug header supports an array of debugging solutions.
The Stellaris? LM3S9B96 Development Kit accelerates development of Tempest-class microcontrollers. The kit also includes extensive example applications and complete source code.