<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 研究32位Cortex-M3 MCU開發(fā)技術(shù)

          研究32位Cortex-M3 MCU開發(fā)技術(shù)

          作者: 時間:2011-07-31 來源:網(wǎng)絡(luò) 收藏
          本文介紹了LM3S9B96 MCU Cortex-M3處理器方框圖以及Stellaris? LM3S9B96開發(fā)板主要特性,方框圖,電路圖和擴(kuò)展板電路圖。

            德州儀器(TI)公司Stellaris?所提供一系列的微控制器是首款基于ARM? CortexTM-M3的控制器,它們?yōu)閷Τ杀居绕涿舾械那度胧轿⒖刂破鲬?yīng)用方案帶來了高性能的32位運算能力。這些具備領(lǐng)先技術(shù)的芯片使用戶能夠以傳統(tǒng)的8位和16位器件的價位來享受32位的性能,而且所有型號都是以小占位面積的封裝形式提供。

            LM3S9B96微控制器的優(yōu)勢還在于能夠方便的運用多種ARM的開發(fā)工具和片上系統(tǒng)(SoC)的底層IP應(yīng)用方案,以及廣大的用戶群體。另外,該微控制器使用了兼容ARM Thumb?的Thumb2指令集來減少存儲容量的需求,并以此達(dá)到降低成本的目的。最后,LM3S9B96微控制器與Stellaris?系列的所有成員是代碼兼容的,這為用戶提供了靈活性,能夠適應(yīng)各種精確的需求。

            為了能夠幫助用戶產(chǎn)品快速的上市,德州儀器(TI)公司提供了一整套的解決方案,包括評估和開發(fā)板、白皮書和應(yīng)用筆記、方便使用的外設(shè)驅(qū)動程序庫、以及強大的支持、銷售和分銷商網(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.

          LM3S9B96開發(fā)板主要特性:

            The Stellaris? LM3S9B96 Development Board includes the following features.

            Simple set-up—USB cable provides debugging, communication, and power

            Flexible development platform with a wide range of peripherals

            Color LCD graphics display

            – TFT LCD module with 320 x 240 resolution

            – Resistive touch interface

            80 MHz LM3S9B96 microcontroller with 256 K Flash, 96 K SRAM, and integrated Ethernet MAC+PHY, USB OTG, and CAN communications

            – – 8 MB SDRAM (plug-in EPI option board)

            – – EPI break-out board (plug-in option board)

            1 MB serial Flash memory

            Precision 3.00 V voltage reference

            SAFERTOS? operating system in microcontroller ROM

            I2S stereo audio codec

            – Line In/Out

            – Headphone Out

            – Microphone In

            Controller Area Network (CAN) Interface

            10/100 BaseT Ethernet

            USB On-The-Go (OTG) Connector

            – Device, Host, and OTG modes

            User LED and push button

            Thumbwheel potentiometer (can be used for menu navigation)

            MicroSD card slot

            Supports a range of debugging options

            – Integrated In-circuit Debug Interface (ICDI)

            – JTAG, SWD, and SWO all supported

            – Standard ARM? 20-pin JTAG debug connector

            USB Virtual COM Port

            Jumper shunts to conveniently reallocate I/O resources

            Develop using tools supporting Keil? RealView? Microcontroller Development Kit (MDK-ARM), IAR Embedded Workbench, Code Sourcery GCC development tools, Code Red Technologies development tools, or Texas Instruments’ Code Composer Studio? IDE

            Supported by StellarisWare? software including the graphics library, the USB library, and the peripheral driver library

            An optional Flash and SRAM memory expansion board (DK-LM3S9B96-EXP-FS8) is also available for use with the DK-LM3S9B96 development board

            – Works with the External Peripheral Interface (EPI) of the Stellaris microcontroller

            – Provides Flash memory, SRAM, and an improved performance LCD interface

            LM3S9B96開發(fā)板包括:

            The Stellaris? LM3S9B96 Development Kit contains everything needed to develop and run a range of applications using Stellaris microcontrollers:

            LM3S9B96 development board

            8 MB SDRAM expansion board

            EPI signal breakout board

            Retractable Ethernet cable

            USB Mini-B cable for debugger use

            USB Micro-B cable for OTG-to-PC connection

            USB Micro-A to USB A adapter for USB Host

            USB Flash memory stick

            microSD Card

            20-position ribbon cable

            CD containing:

            – A supported version of one of the following (including a toolchain-specific Quickstart

            guide):

            Keil? RealView? Microcontroller Development Kit (MDK-ARM)

            IAR Embedded Workbench

            Code Sourcery GCC development tools

            Code Red Technologies development tools

            Texas Instruments’ Code Composer Studio? IDE

            – Complete documentation

            – Quickstart application source code

            – Stellaris? Firmware Development Package with example source code

            


          圖3.LM3S9B96開發(fā)板外形圖


          圖4.DK-LM3S9B96開發(fā)板方框圖



          圖5.DK-LM3S9B96開發(fā)板電路圖(1)



          圖6.DK-LM3S9B96開發(fā)板電路圖(2)



          圖7.DK-LM3S9B96開發(fā)板電路圖(3)



          圖8.DK-LM3S9B96開發(fā)板電路圖(4)



          圖9.DK-LM3S9B96開發(fā)板電路圖(5)



          圖10.DK-LM3S9B96開發(fā)板電路圖(6)



          圖11.用于DK-LM3S9B96的FLASH/SRAM/LCD IF擴(kuò)展板電路圖(1)


            圖12.用于DK-LM3S9B96的FLASH/SRAM/LCD IF擴(kuò)展板電路圖(2)


          電路圖符號相關(guān)文章:電路圖符號大全




          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();