Normal view MARC view ISBD view

PIC32 Microcontrollers and the Digilent Chipkit : Introductory to Advanced Projects

By: Ibrahim, Dogan.
Material type: TextTextSeries: eBooks on Demand.Publisher: Oxford : Elsevier Science, 2015Description: 1 online resource (403 p.).ISBN: 9780080999357.Subject(s): Embedded computer systems -- Programming | Microcontrollers | Programmable controllersGenre/Form: Electronic books.Additional physical formats: Print version:: PIC32 Microcontrollers and the Digilent Chipkit : Introductory to Advanced ProjectsDDC classification: 629.895 Online resources: Click here to view this ebook.
Contents:
Cover -- Title Page -- Copyright Page -- Contents -- Preface -- Acknowledgments -- Chapter 1 - Microcomputer Systems -- 1.1 - Introduction -- 1.2 - Microcontroller Systems -- 1.2.1 - RAM -- 1.2.2 - ROM -- 1.2.3 - PROM -- 1.2.4 - EPROM -- 1.2.5 - EEPROM -- 1.2.6 - Flash EEPROM -- 1.3 - Microcontroller Features -- 1.3.1 - Supply Voltage -- 1.3.2 - The Clock -- 1.3.3 - Timers -- 1.3.4 - Watchdog -- 1.3.5 - Reset Input -- 1.3.6 - Interrupts -- 1.3.7 - Brown-Out Detector -- 1.3.8 - Analogue-to-Digital Converter -- 1.3.9 - Serial Input-Output -- 1.3.10 - EEPROM Data Memory -- 1.3.11 - LCD Drivers
1.3.12 - Analogue Comparator -- 1.3.13 - Real-Time Clock -- 1.3.14 - Sleep Mode -- 1.3.15 - Power-On Reset -- 1.3.16 - Low-Power Operation -- 1.3.17 - Current Sink/Source Capability -- 1.3.18 - USB Interface -- 1.3.19 - Motor Control Interface -- 1.3.20 - CAN Interface -- 1.3.21 - Ethernet Interface -- 1.3.22 - ZigBee Interface -- 1.3.23 - Multiply and Divide Hardware -- 1.3.24 - Operating Temperature -- 1.3.25 - Pulse Width Modulated (PWM) Outputs -- 1.3.26 - JTAG Interface -- 1.3.27 - Package Size -- 1.3.28 - DMA -- 1.4 - Microcontroller Architectures -- 1.4.1 - RISC and CISC
1.5 - 8, 16, or 32 Bits? -- 1.6 - Summary -- 1.7 - Exercises -- Chapter 2 - PIC32 Microcontroller Series -- 2.1 - The PIC32MX360F512L Architecture -- 2.1.1 - The Memory -- 2.1.2 - The Microcontroller Clock -- Clock sources -- Clock outputs -- USB clock -- CPU clock -- Peripheral clock -- Configuring the operating clocks -- Performance and power consumption considerations -- The flash wait states -- 2.1.3 - Resets -- 2.1.4 - The Input/Output Ports -- TRISx -- PORTx -- LATx -- ODCx -- CNCON -- SET, CLR, INV I/O port registers -- Digital/analogue inputs -- 2.1.5 - The Parallel Master Port (PMP)
PMCON -- PMMODE -- PMADDR -- PMDOUT -- PMDIN -- PMAEN -- PMSTAT -- 2.1.6 - Timers -- Timer 1 -- Timers 2, 3, 4, 5 -- 2.1.7 - Real-Time Clock and Calendar -- 2.1.8 - Analogue-to-Digital Converter -- AD1CON1 -- AD1CON2 -- AD1CON3 -- AD1CHS -- AD1PCFG -- AD1CSSL -- Operation of the ADC module -- 2.1.9 - Interrupts -- Configuring Timer 1 interrupts -- Configuring external interrupt 0 -- PIC32 interrupt service routines -- 2.2 - Summary -- 2.3 - Exercises -- Chapter 3 - PIC32 Microcontroller Development Tools -- 3.1 - Software Development Tools -- 3.1.1 - Text Editors
3.1.2 - Assemblers and Compilers -- 3.1.3 - Simulators -- 3.1.4 - High-Level Language Simulators -- 3.1.5 - Simulators With Hardware Simulation -- 3.1.6 - Integrated Development Environment (IDE) -- 3.2 - Hardware Development Tools -- 3.2.1 - Development Boards -- PIC32 Starter Kit -- Microstick II -- PIC32 USB Starter Kit II -- PIC32 Ethernet Starter Kit -- Cerebot MX3cK -- Cerebot MX4cK -- Cerebot MX7cK -- MINI-32 Board -- EasyPIC Fusion V7 -- Mikromedia for PIC32 -- Multimedia for PIC32MX7 -- Olimex PIC32 Development Board -- PIC32-MAXI-WEB Development Board -- LV-32MX V6
3.2.2 - Device Programmers
Summary: PIC32 Microcontrollers and the Digilent chipKIT: Introductory to Advanced Projects will teach you about the architecture of 32-bit processors and the hardware details of the chipKIT development boards, with a focus on the chipKIT MX3 microcontroller development board. Once the basics are covered, the book then moves on to describe the MPLAB and MPIDE packages using the C language for program development. The final part of the book is based on project development, with techniques learned in earlier chapters, using projects as examples. Each projectwill have a practical approach, with
Tags from this library: No tags from this library for this title. Log in to add tags.
Item type Current location Call number URL Status Date due Barcode
Electronic Book UT Tyler Online
Online
http://uttyler.eblib.com/patron/FullRecord.aspx?p=1918983 Available EBL1918983

Cover -- Title Page -- Copyright Page -- Contents -- Preface -- Acknowledgments -- Chapter 1 - Microcomputer Systems -- 1.1 - Introduction -- 1.2 - Microcontroller Systems -- 1.2.1 - RAM -- 1.2.2 - ROM -- 1.2.3 - PROM -- 1.2.4 - EPROM -- 1.2.5 - EEPROM -- 1.2.6 - Flash EEPROM -- 1.3 - Microcontroller Features -- 1.3.1 - Supply Voltage -- 1.3.2 - The Clock -- 1.3.3 - Timers -- 1.3.4 - Watchdog -- 1.3.5 - Reset Input -- 1.3.6 - Interrupts -- 1.3.7 - Brown-Out Detector -- 1.3.8 - Analogue-to-Digital Converter -- 1.3.9 - Serial Input-Output -- 1.3.10 - EEPROM Data Memory -- 1.3.11 - LCD Drivers

1.3.12 - Analogue Comparator -- 1.3.13 - Real-Time Clock -- 1.3.14 - Sleep Mode -- 1.3.15 - Power-On Reset -- 1.3.16 - Low-Power Operation -- 1.3.17 - Current Sink/Source Capability -- 1.3.18 - USB Interface -- 1.3.19 - Motor Control Interface -- 1.3.20 - CAN Interface -- 1.3.21 - Ethernet Interface -- 1.3.22 - ZigBee Interface -- 1.3.23 - Multiply and Divide Hardware -- 1.3.24 - Operating Temperature -- 1.3.25 - Pulse Width Modulated (PWM) Outputs -- 1.3.26 - JTAG Interface -- 1.3.27 - Package Size -- 1.3.28 - DMA -- 1.4 - Microcontroller Architectures -- 1.4.1 - RISC and CISC

1.5 - 8, 16, or 32 Bits? -- 1.6 - Summary -- 1.7 - Exercises -- Chapter 2 - PIC32 Microcontroller Series -- 2.1 - The PIC32MX360F512L Architecture -- 2.1.1 - The Memory -- 2.1.2 - The Microcontroller Clock -- Clock sources -- Clock outputs -- USB clock -- CPU clock -- Peripheral clock -- Configuring the operating clocks -- Performance and power consumption considerations -- The flash wait states -- 2.1.3 - Resets -- 2.1.4 - The Input/Output Ports -- TRISx -- PORTx -- LATx -- ODCx -- CNCON -- SET, CLR, INV I/O port registers -- Digital/analogue inputs -- 2.1.5 - The Parallel Master Port (PMP)

PMCON -- PMMODE -- PMADDR -- PMDOUT -- PMDIN -- PMAEN -- PMSTAT -- 2.1.6 - Timers -- Timer 1 -- Timers 2, 3, 4, 5 -- 2.1.7 - Real-Time Clock and Calendar -- 2.1.8 - Analogue-to-Digital Converter -- AD1CON1 -- AD1CON2 -- AD1CON3 -- AD1CHS -- AD1PCFG -- AD1CSSL -- Operation of the ADC module -- 2.1.9 - Interrupts -- Configuring Timer 1 interrupts -- Configuring external interrupt 0 -- PIC32 interrupt service routines -- 2.2 - Summary -- 2.3 - Exercises -- Chapter 3 - PIC32 Microcontroller Development Tools -- 3.1 - Software Development Tools -- 3.1.1 - Text Editors

3.1.2 - Assemblers and Compilers -- 3.1.3 - Simulators -- 3.1.4 - High-Level Language Simulators -- 3.1.5 - Simulators With Hardware Simulation -- 3.1.6 - Integrated Development Environment (IDE) -- 3.2 - Hardware Development Tools -- 3.2.1 - Development Boards -- PIC32 Starter Kit -- Microstick II -- PIC32 USB Starter Kit II -- PIC32 Ethernet Starter Kit -- Cerebot MX3cK -- Cerebot MX4cK -- Cerebot MX7cK -- MINI-32 Board -- EasyPIC Fusion V7 -- Mikromedia for PIC32 -- Multimedia for PIC32MX7 -- Olimex PIC32 Development Board -- PIC32-MAXI-WEB Development Board -- LV-32MX V6

3.2.2 - Device Programmers

PIC32 Microcontrollers and the Digilent chipKIT: Introductory to Advanced Projects will teach you about the architecture of 32-bit processors and the hardware details of the chipKIT development boards, with a focus on the chipKIT MX3 microcontroller development board. Once the basics are covered, the book then moves on to describe the MPLAB and MPIDE packages using the C language for program development. The final part of the book is based on project development, with techniques learned in earlier chapters, using projects as examples. Each projectwill have a practical approach, with

Description based upon print version of record.

There are no comments for this item.

Log in to your account to post a comment.