Cargando…

Programmable Microcontrollers : Applications on the MSP432 LaunchPad /

Discover how to configure the MSP432, program custom functions, interface with external hardware, and communicate via WiFi. Ideal for practicing engineers and hobbyists alike, this hands-on guide empowers you to program all microcontrollers by thoroughly understanding the MSP432.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Unsalan, Cem (Autor), Gurhan, H. Deniz (Autor), Yucel, M. Erkin (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: New York, N.Y. : McGraw-Hill Education, [2018].
Edición:1st edition.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000nam a2200000 i 4500
001 MGH_AEscn00100322
003 IN-ChSCO
005 20180215192945.0
006 m|||||||||||||||||
007 cr |n||||||||n
008 180215s2018||||nyu|||||o|||||||||||eng||
010 |a 2017952606 
020 |a 9781259836206 (e-ISBN) 
020 |a 1259836207 (e-ISBN) 
020 |a 9781259836190 (print-ISBN) 
020 |a 1259836193 (print-ISBN) 
035 |a (OCoLC)1019957995 (print ed.) 
040 |a IN-ChSCO  |b eng  |e rda 
041 0 |a eng 
050 4 |a TK7895.M5 
072 7 |a TEC  |x 057000   |2 bisacsh 
072 7 |a TEC  |x 007000   |2 bisacsh 
072 7 |a TEC  |x 008060   |2 bisacsh 
072 7 |a COM  |x 049000   |2 bisacsh 
072 7 |a TEC  |x 009070   |2 bisacsh 
072 7 |a TEC  |x 008000   |2 bisacsh 
072 7 |a TEC  |x 009060   |2 bisacsh 
082 0 4 |a 621.3916  |2 23 
100 1 |a Unsalan, Cem,   |e author. 
245 1 0 |a Programmable Microcontrollers :   |b Applications on the MSP432 LaunchPad /   |c Cem Unsalan, H. Deniz Gurhan, M. Erkin Yucel. 
250 |a 1st edition. 
264 1 |a New York, N.Y. :   |b McGraw-Hill Education,   |c [2018]. 
264 4 |c ?2018. 
300 |a 1 online resource (400 pages) :   |b 150 illustrations. 
336 |a text  |2 rdacontent 
337 |a computer  |2 rdamedia 
338 |a online resource  |2 rdacarrier 
504 |a Includes bibliographical references and index. 
505 0 |a Cover -- Title Page -- Copyright Page -- Contents -- Preface -- Acknowledgments -- 1 Introduction -- 1.1 Hardware to be Used in the Book -- 1.2 Architecture of the MSP432 Microcontroller -- 1.3 Software to be Used in the Book -- 1.4 Topics to be Covered in the Book -- 2 Code Composer Studio and Energia -- 2.1 Code Composer Studio -- 2.2 CCS Cloud -- 2.3 Energia -- 2.4 Platform Comparison -- 2.5 Summary -- 2.6 Exercises -- 3 MSP432 Programming with C -- 3.1 Memory Management -- 3.2 C Data Types -- 3.3 ASCII Code -- 3.4 Examples on Data Type Usage -- 3.5 Arithmetic and Logic Operations -- 3.6 Control Structures -- 3.7 Arrays and Pointers -- 3.8 Structures -- 3.9 Miscellaneous Issues -- 3.10 Summary -- 3.11 Exercises -- 4 MSP432 Programming with Assembly -- 4.1 MSP432 Core Registers -- 4.2 Anatomy of an Assembly Program -- 4.3 The Instruction Set -- 4.4 Sample Programs on Instruction Set Usage -- 4.5 Inline Assembly -- 4.6 Summary -- 4.7 Exercises -- 5 Digital Input and Output -- 5.1 Pin Layout for Digital I/O -- 5.2 Digital I/O Registers -- 5.3 Digital I/O via DriverLib Functions -- 5.4 Digital I/O via Energia Functions -- 5.5 Digital I/O Hardware Issues -- 5.6 Coding Practices for Digital I/O -- 5.7 Application: Home Alarm System -- 5.8 Summary -- 5.9 Exercises -- 6 Exceptions and Interrupts -- 6.1 Interrupt as an Exception -- 6.2 Interrupts in Our Daily Lives -- 6.3 The Nested Vectored Interrupt Controller -- 6.4 Port Interrupts -- 6.5 Coding Practices for Port Interrupts -- 6.6 Application: Home Entrance System -- 6.7 Summary -- 6.8 Exercises -- 7 Power Management and Timing Operations -- 7.1 Power Supply System -- 7.2 Clock System -- 7.3 Power Control Module -- 7.4 Watchdog Timer -- 7.5 System Timer -- 7.6 Timer32 -- 7.7 Timer_A -- 7.8 Real-Time Clock -- 7.9 Application: Energy Saver System -- 7.10 Summary -- 7.11 Exercises -- 8 Mixed Signal Systems -- 8.1 Analog and Digital Signals -- 8.2 The Reference Module -- 8.3 The Comparator Module -- 8.4 Analog-to-Digital Conversion -- 8.5 Digital-to-Analog Conversion -- 8.6 Application: Leakage Control System -- 8.7 Application: Blinds Control System -- 8.8 Summary -- 8.9 Exercises -- 9 Digital Communication -- 9.1 Enhanced Universal Serial Communication Interface -- 9.2 Universal Asynchronous Receiver/Transmitter -- 9.3 Serial Peripheral Interface -- 9.4 Inter-Integrated Circuit -- 9.5 Application: Flame Detector. 
505 0 |a 9.6 Summary -- 9.7 Exercises -- 10 Wireless Communication -- 10.1 Background on Wireless Communication -- 10.2 Wireless Local Area Network -- 10.3 Bluetooth -- 10.4 ZigBee -- 10.5 RFID -- 10.6 GSM -- 10.7 GPS -- 10.8 Summary -- 10.9 Exercises -- 11 Flash Memory and RAM Operations -- 11.1 Flash Memory and Controller -- 11.2 Memory Protection Unit -- 11.3 Advanced Encryption Standard Accelerator Module -- 11.4 Application: Advanced Home Entrance System -- 11.5 Application: Code Updater -- 11.6 Summary -- 11.7 Exercises -- 12 Direct Memory Access -- 12.1 The DMA Module -- 12.2 DMA Module Usage via DriverLib Functions -- 12.3 Coding Practices for the DMA Module -- 12.4 Application: Baby Monitor System -- 12.5 Summary -- 12.6 Exercises -- 13 Real-time Operating System -- 13.1 What Is RTOS? -- 13.2 TI-RTOS -- 13.3 TI-RTOS Kernel -- 13.4 TI-RTOS Drivers -- 13.5 TI-RTOS Instrumentation -- 13.6 Energia and TI-RTOS -- 13.7 Applications -- 13.8 Summary -- 13.9 Exercises -- 14 Advanced Applications -- 14.1 Garage Gate Control System -- 14.2 Vending Machine -- 14.3 Digital Clock -- 14.4 Audio Spectrum Analyzer -- 14.5 Air Freshener Dispenser -- 14.6 Obstacle Avoiding Tank -- 14.7 Robot Arm Control System -- 14.8 Intelligent Washing Machine -- 14.9 Non-Touch Paper Towel Dispenser -- 14.10 Traffic Lights -- 14.11 Car Parking Sensor System -- 14.12 Body Weight Scale -- 14.13 Intelligent Billboard -- 14.14 Elevator Cabin Control System -- 14.15 Customer Counter System -- 14.16 Frequency Meter -- 14.17 Pedometer -- 14.18 Digital Camera -- 14.19 Irrigation System -- 14.20 Speech Recognizer -- References -- Index -- A -- B -- C -- D -- E -- F -- G -- H -- I -- K -- L -- M -- N -- O -- P -- Q -- R -- S -- T -- U -- V -- W -- X -- Z. 
520 3 |a Discover how to configure the MSP432, program custom functions, interface with external hardware, and communicate via WiFi. Ideal for practicing engineers and hobbyists alike, this hands-on guide empowers you to program all microcontrollers by thoroughly understanding the MSP432. 
530 |a Also available in print edition. 
533 |a Electronic reproduction.   |b New York, N.Y. :   |c McGraw Hill,   |d 2018.   |n Mode of access: World Wide Web.   |n System requirements: Web browser.   |n Access may be restricted to users at subscribing institutions. 
538 |a Mode of access: Internet via World Wide Web. 
546 |a In English. 
588 |a Description based on e-Publication PDF. 
650 0 |a Microcontrollers. 
650 0 |a Texas Instruments MSP430 series microprocessors. 
655 0 |a Electronic books. 
700 1 |a Gurhan, H. Deniz,   |e author. 
700 1 |a Yucel, M. Erkin,   |e author. 
776 1 8 |i Print version:   |t Programmable Microcontrollers, Applications on the MSP432 LaunchPad.   |b First edition.   |d New York, N.Y. : McGraw Hill,   |c [2018],   |z 9781259836190 
856 4 0 |u https://accessengineeringlibrary.uam.elogim.com/content/book/9781259836190  |z Texto completo