Embedded Systems Design with the Texas Instruments Msp432 32-Bit Processor

Dung Dang, Daniel J. Pack, Steven F. Barrett

  • 出版商: Morgan & Claypool
  • 出版日期: 2016-10-26
  • 售價: $3,450
  • 貴賓價: 9.5$3,278
  • 語言: 英文
  • 頁數: 574
  • 裝訂: Paperback
  • ISBN: 1627054952
  • ISBN-13: 9781627054959
  • 相關分類: 嵌入式系統
  • 海外代購書籍(需單獨結帳)

商品描述

This book provides a thorough introduction to the Texas Instruments MPS432™ microcontroller. The MPS432 is a 32-bit processor with the ARM Cortex M4F architecture and a built-in floating point unit. At the core, the MSP432 features a 32-bit ARM Cortex-M4F CPU, a RISC-architecture processing unit that includes a built-in DSP engine and a floating point unit. As an extension of the ultra-low-power MSP microcontroller family, the MSP432 features ultra-low power consumption and integrated digital and analog hardware peripherals. The MSP432 is a new member to the MSP family. It provides for a seamless transition to applications requiring 32-bit processing at an operating frequency of up to 48 MHz. The processor may be programmed at a variety of levels with different programming languages including the user-friendly Energia rapid prototyping platform, in assembly language, and in C. A number of C programming options are also available to developers, starting with register-level access code where developers can directly configure the device's registers, to Driver Library, which provides a standardized set of application program interfaces (APIs) that enable software developers to quickly manipulate various peripherals available on the device. Even higher abstraction layers are also available, such as the extremely user-friendly Energia platform, that enables even beginners to quickly prototype an application on MSP432. The MSP432 LaunchPad is supported by a host of technical data, application notes, training modules, and software examples. All are encapsulated inside one handy package called MSPWare, available as both a stand-alone download package as well as on the TI Cloud development site: dev.ti.com The features of the MSP432 may be extended with a full line of BoosterPack plug-in modules. The MSP432 is also supported by a variety of third party modular sensors and software compiler companies. In the back, a thorough introduction to the MPS432 line of microcontrollers, programming techniques, and interface concepts are provided along with considerable tutorial information with many illustrated examples. Each chapter provides laboratory exercises to apply what has been presented in the chapter. The book is intended for an upper level undergraduate course in microcontrollers or mechatronics but may also be used as a reference for capstone design projects. Practicing engineers already familiar with another microcontroller, who require a quick tutorial on the microcontroller, will also find this book very useful. Finally, middle school and high school students will find the MSP432 highly approachable via the Energia rapid prototyping system.

商品描述(中文翻譯)

本書詳細介紹了德州儀器(Texas Instruments)MPS432™微控制器。MPS432是一款具有ARM Cortex M4F架構和內建浮點運算單元的32位處理器。MSP432的核心是一個32位ARM Cortex-M4F CPU,它是一個具有內建DSP引擎和浮點運算單元的RISC架構處理單元。作為超低功耗MSP微控制器系列的延伸,MSP432具有超低功耗和集成的數字和模擬硬體外設。MSP432是MSP家族的新成員,可無縫過渡到需要高達48 MHz操作頻率的32位處理的應用。該處理器可以使用不同的程式語言進行多種層次的編程,包括使用用戶友好的Energia快速原型平台、組合語言和C語言。開發人員還可以選擇多種C編程選項,從直接配置設備寄存器的寄存器級訪問代碼開始,到提供標準化應用程式介面(API)的驅動程式庫,以便軟體開發人員快速操作設備上的各種外設。還提供更高的抽象層次,例如非常用戶友好的Energia平台,使初學者也能快速在MSP432上原型化應用。MSP432 LaunchPad支援大量的技術資料、應用說明、培訓模組和軟體範例。所有這些都包含在一個方便的MSPWare套件中,可作為獨立的下載套件以及在TI Cloud開發網站(dev.ti.com)上提供。MSP432的功能可以通過一系列的BoosterPack插件模組進行擴展。MSP432還得到了各種第三方模組化傳感器和軟體編譯器公司的支援。書中還提供了對MPS432系列微控制器、編程技術和介面概念的詳細介紹,並附有大量的教程信息和示例。每一章都提供了實驗室練習,以應用章節中所介紹的內容。本書旨在為微控制器或機電一級本科課程提供教材,但也可作為頂點設計項目的參考資料。已經熟悉其他微控制器並需要快速學習該微控制器的實踐工程師也會發現本書非常有用。最後,中學和高中學生可以通過Energia快速原型系統輕鬆接觸MSP432。