Programming 32-bit Microcontrollers in C: Exploring the PIC32 (Embedded Technology)
|
| List Price: | £35.99 |
| Price: | £25.02 & eligible for FREE Super Saver Delivery on orders over £5. Details |
Availability: Usually dispatched within 24 hours
Dispatched from and sold by Amazon.co.uk
32 new or used available from £22.26
Average customer review:Product Description
*Just months after the introduction of the new generation of 32-bit PIC microcontrollers, a Microchip insider and acclaimed author takes you by hand at the exploration of the PIC32
*Free CD-ROM includes source code in C and the Microchip MPLAB C32 compiler
*Includes handy checklists to help readers perform the most common programming and debugging tasks
The new 32-bit microcontrollers bring the promise of more speed and more performance while offering an unprecedented level of compatibility with existing 8 and 16-bit PIC microcontrollers. In sixteen engaging chapters, using a parallel track to his previous title dedicated to 16-bit programming, the author puts all these claims to test while offering a gradual introduction to the development and debugging of embedded control applications in C.
Author Lucio Di Jasio, a PIC and embedded control expert, offers unique insight into the new 32-bit architecture while developing a number of projects of growing complexity.
Experienced PIC users and newcomers to the field alike will benefit from the text's many thorough examples which demonstrate how to nimbly side-step common obstacles, solve real-world design problems efficiently and optimize code using the new PIC32 features and peripheral set.
You will learn about:
*basic timing and I/O operation
*debugging methods with the MPLAB SIM *simulator and ICD tools
*multitasking using the PIC32 interrupts
*all the new hardware peripherals
*how to control LCD displays
*experimenting with the Explorer16 board and *the PIC32 Starter Kit
*accessing mass-storage media
*generating audio and video signals
*and more!
TABLE OF CONTENTS
Day 1 And the adventure begins
Day 2 Walking in circles
Day 3 Message in a Bottle
Day 4 NUMB3RS
Day 5 Interrupts
Day 6 Memory
Part 2 Experimenting
Day 7 Running
Day 8 Communication
Day 9 Links
Day 10 Glass = Bliss
Day 11 It's an analog world
Part 3 Expansion
Day 12 Capturing User Inputs
Day 13 UTube
Day 14 Mass Storage
Day 15 File I/O
Day 16 Musica Maestro!
*32-bit microcontrollers are becoming the technology of choice for high performance embedded control applications including portable media players, cell phones, and GPS receivers.
*Learn to use the C programming language for advanced embedded control designs and/or learn to migrate your applications from previous 8 and 16-bit architectures.
*All code examples and software tools required to get acquainted with Microchip's MPLAB development environment, and to complete all the projects described in the book, are offered in the attached CDROM including the MPLAB C32 C Compiler (free Student Edition) and the full source code for more than 15 entertaining projects.
Product Details
- Amazon Sales Rank: #348143 in Books
- Published on: 2008-05-13
- Original language: English
- Number of items: 1
- Binding: Paperback
- 552 pages
Customer Reviews
Practical 32-bit embedded programming at its best!
I had read part of the author's previous book on PIC24 about 2 year's ago and had found his relaxed style to my liking except for the incessant comparisons with flying. When I heard at a Microchip seminar (which incidentally at worth every penny - UK term!) that he had released a 32-bit version I wondered if the material would be bettered. I was not wrong. The flying analogies have been dropped and in their place more detail has been added to make the virgin embedded programmer feel much more at ease. You do need to have a reasonable understanding of C but other than that the book takes you at a reasonably gentle pace through the basics of programming the PIC32 and helps you master such skills as basic I/O driving, interrupts, serial UARTS, SPI, ADC, timers, file systems, DMA etc. What I particularly like is the way the author gives extra background on performance issues and compares various ways of doing things which in an embedded world is essential to making programs really get the best from the limited speed/memory/RAM/IO etc.
Essentially all the core skills you need to conquer the PIC32 to really get the best out of this marvellous chip architecture are supplied in this book. The best thing that really sets this book apart from other similar books on embedded C programming are the simple but exquisite demo programs that allow you to generate such things as video signals using simply the PIC32 - brilliant! Perhaps the only admissions are some basic networking using the Microchip TCP/IP stack or some background on the USB variant but you could alternatively get this from one the Microchip seminars.
All in all this is probably one of the best and quickest ways to come up to speed in 32-bit programming and coupled with the exceptional quality of Microchip tools (i.e. MPLAB IDE and the companion MPLAB C32 compiler) which are free to download you simply can't fault the book or the company behind it since the book is also endorsed by them. Well done to Lucio and Microchip - you both deserve to succeed with products, documentation and supporting books this good.



