libri scuola books Fumetti ebook dvd top ten sconti 0 Carrello


Torna Indietro

bai ying - microcontroller engineering with msp432

Microcontroller Engineering with MSP432 Fundamentals and Applications




Disponibilità: Normalmente disponibile in 20 giorni
A causa di problematiche nell'approvvigionamento legate alla Brexit sono possibili ritardi nelle consegne.


PREZZO
143,98 €
NICEPRICE
136,78 €
SCONTO
5%



Questo prodotto usufruisce delle SPEDIZIONI GRATIS
selezionando l'opzione Corriere Veloce in fase di ordine.


Pagabile anche con Carta della cultura giovani e del merito, 18App Bonus Cultura e Carta del Docente


Facebook Twitter Aggiungi commento


Spese Gratis

Dettagli

Genere:Libro
Lingua: Inglese
Editore:

CRC Press

Pubblicazione: 11/2016
Edizione: 1° edizione





Note Editore

This book aims to develop professional and practical microcontroller applications in the ARM-MDK environment with Texas Instruments MSP432P401R LaunchPad kits. It introduces ARM Cortex-M4 MCU by highlighting the most important elements, including: registers, pipelines, memory, and I/O ports. With the updated MSP432P401R Evaluation Board (EVB), MSP-EXP432P401R, this MCU provides various control functions with multiple peripherals to enable users to develop and build various modern control projects with rich control strategies. Micro-controller programming is approached with basic and straightforward programming codes to reduce learning curves, and furthermore to enable students to build embedded applications in more efficient and interesting ways. For authentic examples, 37 Class programming projects are built into the book that use MSP432P401R MCU. Additionally, approximately 40 Lab programming projects with MSP432P401R MCU are included to be assigned as homework.




Sommario

Contents Preface............................................................................................................................................ xix Acknowledgments....................................................................................................................... xxi Author..........................................................................................................................................xxiii Trademarks and references........................................................................................................ xxv Chapter 1 Introduction to microcontrollers and this book.................................................1 1.1 Microcontroller configuration and structure....................................................................1 1.2 ARM® Cortex®-M4 microcontroller system.......................................................................3 1.3 MSP432P401R microcontroller and its development tools and kits...............................4 1.4 Outstanding features about this book................................................................................4 1.5 Who this book is for..............................................................................................................5 1.6 What this book covers...........................................................................................................5 1.7 How this book is organized and how to use this book...................................................7 1.8 How to use the source code and sample projects.............................................................7 1.9 Instructors and customers supports................................................................................. 10 Chapter 2 MSP432 microcontroller architectures................................................................11 2.1 Overview.............................................................................................................................. 11 2.2 Introduction to ARM• Cortex•-M4 MCU........................................................................ 12 2.2.1 Architecture of ARM• Cortex•-M4 MCU.......................................................... 15 2.2.1.1 ARM• MCU architecture block diagram.......................................... 15 2.2.1.2 Architecture of the ARM• Cortex•-M4 core (CPU)......................... 17 2.2.1.3 Architecture of the floating-point registers......................................22 2.3 Introduction to MSP-432™ MCU family member—MSP432P401R..............................25 2.3.1 MSP432P401R microcontroller overview............................................................25 2.3.2 MSP432P401R microcontroller on-chip memory map......................................26 2.3.3 System peripherals................................................................................................29 2.3.3.1 On-chip peripherals.............................................................................29 2.3.3.2 Interfaces to external parallel and serial peripherals...................... 31 2.3.4 MSP432P401R microcontroller GPIO modules.................................................. 32 2.3.4.1 MSP432P401R GPIO ports architecture............................................. 32 2.3.4.2 General digital I/O function control..................................................33 2.3.4.3 PM control..............................................................................................40 2.3.4.4 Comparison between the digital I/O function control and PM control......................................................................................42 2.3.4.5 Initialization and configuration of GPIO ports................................43 2.3.5 MSP432P401R microcontroller system controls.................................................44 2.3.5.1 MCU system reset control...................................................................45 2.3.5.2 Power supply system (PSS)..................................................................48 2.3.5.3 Power control manager (PCM)...........................................................50 2.3.5.4 System clock control.............................................................................53 2.3.5.5 System controller (SYSCTL).................................................................65 2.4 Introduction to MSP432P401R LaunchPad™ MSP-EXP432P401R evaluation board......65 2.4.1 Onboard hardware configurations..................................................................... 70 2.4.2 GPIO pins configurations on booster pack interface connectors (J1~J4)........ 70 2.5 Introduction to EduBASE ARM• trainer..........................................................................72 2.6 Chapter summary...............................................................................................................73 Chapter 3 MSP432 microcontroller development kits........................................................79 3.1 Overview..............................................................................................................................79 3.2 Entire MSP432P401R-based development system...........................................................80 3.3 Download and install development suite and specified firmware..............................82 3.4 Introduction to the IDE: Keil• MDK µVersion5...............................................................82 3.4.1 Keil• MDK-ARM• for the MDK-Cortex-M family............................................84 3.4.2 General development flow with MDK-ARM•................................................... 85 3.4.3 Functions of the Keil• MDK-ARM• µVersion•5 GUI....................................... 87 3.4.3.1 File menu................................................................................................89 3.4.3.2 Edit and view menus............................................................................90 3.4.3.3 Project menu..........................................................................................92 3.4.3.4 Flash menu........................................................................................... 111 3.4.3.5 Debug menu........................................................................................ 112 3.4.3.6 Peripherals menu................................................................................ 113 3.4.3.7 Tools menu........................................................................................... 113 3.4.3.8 Software version control system (SVCS) menu.............................. 115 3.4.3.9 Window menu..................................................................................... 116 3.4.3.10 Help menu............................................................................................ 116 3.5 Embedded software development procedure............................................................... 117 3.6 ARM•-MDK µVision5 debugger and debug process................................................... 117 3.6.1 ARM• µVision5 debug architecture.................................................................. 119 3.6.2 ARM• debug adaptor and debug adaptor driver........................................... 120 3.6.3 MSP432™ Family Launchpad™ debug adaptor and debug adaptor driver.......................................................................................................122 3.6.4 ARM• µVersion5 debug process........................................................................122 3.7 MSP432™ family software suite...................................................................................... 123 3.7.1 MSPWare for MSP432™ series software package........................................... 125 3.7.1.1 Peripheral driver library (driverlib).................................................. 126 3.7.1.2 Boot loader........................................................................................... 126 3.




Autore

Dr. Ying Bai is a professor in the Department of Computer Science and Engineering at Johnson C. Smith University in Charlotte, North Carolina. His special research interests include intelligent controls, soft computing, mixed-language programming, fuzzy logic controls, robotic controls, robots calibrations, and fuzzy multicriteria decision-making. He has had industry experience in software and senior software engineer positions at companies such as Motorola MMS, Schlumberger ATE Technology, Immix Telecom, and Lam Research. Dr. Bai has published approximately 50 academic research papers in IEEE Trans. Journals and international conferences. He has also published 13 books with publishers such as Prentice Hall, CRC Press LLC, Springer, Cambridge University Press, and Wiley IEEE Press in recent years. The Russian translation of his first book titled Applications Interface Programming Using Multiple Languages was published by Prentice Hall in 2005. The Chinese translation of his eighth book titled Practical Database Programming with Visual C#.NET was published by Tsinghua University Press in China at the end of 2011. His books cover interfacing software programming, serial port programming, database programming, and fuzzy logic controls in industrial applications, as well as microcontroller programming and applications.










Altre Informazioni

ISBN:

9781498772983

Condizione: Nuovo
Dimensioni: 10 x 7 in Ø 3.79 lb
Formato: Copertina rigida
Illustration Notes:327 b/w images, 205 tables and 4 lines and 5 equations
Pagine Arabe: 844


Dicono di noi