ENGLISH

Getting Started with Tiva ARM Cortex M4 Microcontrollers: A Lab Manual for Tiva LaunchPad Evaluation Kit

Book information

Publisher
Springer India
Year
2018
ISBN
978-81-322-3764-8, 978-81-322-3766-2
Language
english
Format
PDF
Filesize
13 MB (13866498 bytes)
Edition
1
Pages
XXI, 271\282
Time added
2017-11-21 00:00:00

Description

The book presents laboratory experiments concerning ARM microcontrollers, and discusses the architecture of the Tiva Cortex-M4 ARM microcontrollers from Texas Instruments, describing various ways of programming them. Given the meager peripherals and sensors available on the kit, the authors describe the design of Padma – a circuit board with a large set of peripherals and sensors that connects to the Tiva Launchpad and exploits the Tiva microcontroller family’s on-chip features. ARM microcontrollers, which are classified as 32-bit devices, are currently the most popular of all microcontrollers. They cover a wide range of applications that extend from traditional 8-bit devices to 32-bit devices. Of the various ARM subfamilies, Cortex-M4 is a middle-level microcontroller that lends itself well to data acquisition and control as well as digital signal manipulation applications. Given the prominence of ARM microcontrollers, it is important that they should be incorporated in academic curriculums. However, there is a lack of up-to-date teaching material – textbooks and comprehensive laboratory manuals. In this book each of the microcontroller’s resources – digital input and output, timers and counters, serial communication channels, analog-to-digital conversion, interrupt structure and power management features – are addressed in a set of more than 70 experiments to help teach a full semester course on these microcontrollers. Beyond these physical interfacing exercises, it describes an inexpensive BoB (break out board) that allows students to learn how to design and build standalone projects, as well a number of illustrative projects. Front Matter ....Pages i-xxi Introduction (Dhananjay V. Gadre, Sarthak Gupta)....Pages 1-11 ARM Cortex-M4 Core and Tiva C Series Peripherals (Dhananjay V. Gadre, Sarthak Gupta)....Pages 13-26 Tiva C Series LaunchPad (Dhananjay V. Gadre, Sarthak Gupta)....Pages 27-31 PadmaBoard—Peripheral Motherboard of Tiva C Series LaunchPad (Dhananjay V. Gadre, Sarthak Gupta)....Pages 33-52 Tiva C Series Microcontroller Breakout Board (Dhananjay V. Gadre, Sarthak Gupta)....Pages 53-60 GNU ARM Toolchain (Dhananjay V. Gadre, Sarthak Gupta)....Pages 61-84 Structure of Embedded C Program (Dhananjay V. Gadre, Sarthak Gupta)....Pages 85-93 Application Programming Interface (API) (Dhananjay V. Gadre, Sarthak Gupta)....Pages 95-100 Digital Input/Output (Dhananjay V. Gadre, Sarthak Gupta)....Pages 101-122 Interrupts (Dhananjay V. Gadre, Sarthak Gupta)....Pages 123-130 Timer and Counters (Dhananjay V. Gadre, Sarthak Gupta)....Pages 131-150 Universal Asynchronous Receiver and Transmitter (UART) (Dhananjay V. Gadre, Sarthak Gupta)....Pages 151-167 System Control and Power Management (Dhananjay V. Gadre, Sarthak Gupta)....Pages 169-181 Analog to Digital Converter (ADC) (Dhananjay V. Gadre, Sarthak Gupta)....Pages 183-209 Serial Communication: SPI and I2C (Dhananjay V. Gadre, Sarthak Gupta)....Pages 211-238 User Input and Output Devices (Dhananjay V. Gadre, Sarthak Gupta)....Pages 239-259 Tiva C Series Based Standalone Projects (Dhananjay V. Gadre, Sarthak Gupta)....Pages 261-270 Back Matter ....Pages 271-271

Similar books