» » Programming 16-Bit PIC Microcontrollers in C - CD-ROM (Embedded Technology)

Programming 16-Bit PIC Microcontrollers in C - CD-ROM (Embedded Technology) ePub download

by Lucio Di Jasio

  • Author: Lucio Di Jasio
  • ISBN: 0750682930
  • ISBN13: 978-0750682930
  • ePub: 1164 kb | FB2: 1895 kb
  • Language: English
  • Category: Engineering
  • Publisher: Newnes (March 30, 2007)
  • Rating: 4.9/5
  • Votes: 153
  • Format: azw doc rtf lrf
Programming 16-Bit PIC Microcontrollers in C - CD-ROM (Embedded Technology) ePub download

FREE CD-ROM includes source code in . After checking with documents of the explorer 16 that I had and the one in the book some discrepancies were found.

FREE CD-ROM includes source code in . It has the same projects as this book, but for the PIC32 series.

Start by marking Programming 16-Bit PIC Microcontrollers in C. .

Start by marking Programming 16-Bit PIC Microcontrollers in C: Learning to Fly the PIC 24 (Embedded Technology) as Want to Read: Want to Read savin. ant to Read. Author Lucio Di Jasio, a PIC expert at Microchip, offers unique insight into this revolutionary technology, guiding the reader step-by-step from 16-bit architecture basics, through even the most sophisticated programming scenarios.

Part III – cross-country flying. Programming 16-Bit PIC Microcontrollers in C. Learning to Fly the PIC24. Amsterdam, boston, heidelberg, london new york, oxford, paris, san diego. Permissions may be sought directly from Elsevier’s Science & Technology Rights Department in Oxford, UK: phone: (+44) 30, fax: (+44) 33, e-mail: permissionsvier. com), by selecting Customer Support and then Obtaining Permissions.

A Microchip insider tells all on the newest, most powerful PICs ever! FREE CD-ROM includes source code in C, the Microchip C30 compiler, and MPLAB SIM software Includes handy checklists to help readers perform the most common programming and debugging tasksThe new 16-bit PIC24 chip provides embedded programmers with more speed, more memory, and more peripherals than ever before, creating the potential for more powerful cutting-edge PIC designs.

This new guide by Microchip insider Lucio Di Jasio teaches readers . A Microchip insider introduces you to 16-bit PIC programming the easy way!

This new guide by Microchip insider Lucio Di Jasio teaches readers everything they need to know about the architecture of these new chips: How to program them, how to test them, and how to debug them. Experienced PIC users, including embedded engineers, programmers, designers, and SW and HW engineers, and new comers alike will benefit from the text’s many thorough examples, which demonstrate how to nimbly sidestep common obstacles and take full advantage of the many new features. A Microchip insider introduces you to 16-bit PIC programming the easy way!

Lucio Di Jasio is now Sales Manager in Europe for Microchip Inc. He was .

Lucio Di Jasio is now Sales Manager in Europe for Microchip Inc. He was previously Application Segments Manager at Microchip in Chandler A.

And embedded systems.

Don't count the days, make the days count. PIC Microcontroller and Embedded Systems. 44 MB·8,625 Downloads. And embedded systems. Using Assembly and C for PIC18. Programming 16-Bit PIC Microcontrollers in C: Learning to Fly the PIC 24. 401 Pages·2007·6. 06 MB·270 Downloads·New!

Programming 16-Bit PIC Microcontrollers in C : Learning to Fly the PIC 2.

Programming 16-Bit PIC Microcontrollers in C : Learning to Fly the PIC 24. by Lucio Di Jasio.

This book is not a replacement for the PIC24 datasheet, reference manual and programmer’s manual published by Microchip Technology

Expert Assembly Programmers: Learn how to write embedded control applications in C., Expert 8-bit Programmers: Learn how to boost your applications with a powerful 16-bit architecture. This book is not a replacement for the PIC24 datasheet, reference manual and programmer’s manual published by Microchip Technology. It is also not a replacement for the MPLAB C30 compiler user’s guide, and all the libraries and related software tools offered by Microchip.

Provided you already know ANSI standard C, or are at least comfortable with C++ enough to go with some things you might not recognize right away, for a beginner in micro-controllers this book is great. The book does make some assumptions as to your ability to do programming and understand how processors work at a most basic level, but in terms of introducing you to how do you set up inputs and outputs, how do you use the internal resources of the controller like the timer, A-to-D, and interrupt structure, and introducing you to some slip ups that can occur, the author really does a fine job. The "flying a plane" writing style is a bit whimsical but I didn't find that it detracted from the book as some of the other reviewers have mentioned.

Some of the projects, like using the Explorer 16's on board SPI EPROM are great introductions to hardware and software architecture and how to use them. Also, for the home hobbyist the final project of making a WAV file player that uses SD Cards for storage is wonderful. While the last few projects are a very complex and a most challenging read, if you can make it through (and DON'T give up easily, trust me, it is worth working through!!!) the understanding of things you get makes the effort well worth the brain strain.

About the only other thing that I can think of that would even come close to being as helpful as this book has been is if someone made an Assembler version of the same book with similar projects.

While the author does touch on assembly language in the book, it is only briefly in the last few chapters in reference to finding ways of speeding things up/simplifying things. Nothing of any real depth is really done in assembly, but assembly programming is not what this book is billed as and that is ok.

Things I would recommend before you start:
- You are at least comfortable with C++ and have a basic understanding of programming fundamentals
- You have both basic and fundamental electronics understanding
- Knowledge of the basic principles behind how a microprocessor works (not necessarily the details of the inner workings)
- A PIC Demo board of some sort, most preferably the Explorer 16 (you can still get a lot of info from the book with out actually doing the projects but it is MUCH MUCH MUCH more helpful to actually be able to do the projects described in the book)
- A willingness to do even the trivial looking projects

That last one can be your undoing with this book. I know that some things such as simply making a light blink or a binary clock can seem like a waste of time, but trust me, if nothing else the repetition of using the syntax of the registers and MPLAB will greatly aid your ability to learn these systems and make you more and more comfortable with the programming environment and the micro-controller systems.

Two last notes:
Check the author's website!!!!!! There have been a small handful of corrections to the print in the book which the author has listed on his website as well as a downloadable set of the most up-to-date version of the code examples in the book, completely typed up. (helps eliminate time costing typing errors from copying out of the book) I would still recommend typing the examples in the book yourself just for your own benefit, but if you have errors that you can't solve in a few quick checks, it is nice to be able to to just open the finished files and still see the result.

Lastly, buying the author's Demo board add-on is worth the money. It takes a couple weeks for it to arrive (because it comes from Italy), but it solves some hardware issues with actually doing most of the final projects in the book.
This book was not quite what I expected. I wanted more about the various peripherals and how best to program them. Instead I got a series of small somewhat meaningless projects also talking about flying lessons that did not help any in programming the various peripherals. I was quite disappointed. I have the PIC32 book and it was very good and I expected a similar book about the 16 bit PIC processors which I did not get. I kept the book but I am unsure why.
This book is pretty good, but lacks the hardware explanations and schematics. It relies heavily on Microchip Explorer 16, but doesn't go into creating your own designs.
I already had a problem to solve in my mind when I statred to read this book. The book worked out for me in two ways: First, the topics of the book cover my problems very well, and secondly the code in the book worked well as I tested them project by project as a learning process. Also, I agree with the points other reviewers made before my review. So, no need to repeat them. I am not an EE and new to microcontroller. To understand a topic of the book I still need to cross-check some sections in the data sheet of a PIC24 and its corresponding C header file. This slows down my reading, but turns out to give me a better understanding. I completely recommend this book.

David W. at Ferndale, MI, USA
I have thouroughly enjoyed reading and using this great publication. It is absolutely the best introduction to PIC24 in particular and C30 as well. This book makes a great companion for the Explorer 16 development board from Microchip.
I look forward to a follow up edition with a few more projects and peripheral code segments.

Very Well Done Lucio
Lucio has taken what is often presented in a very complex way, and made it understandable. Each chapter ( lesson ) builds on teh previous, and by the end of the book, I was left with a much better understanding of 16bit micros, and I feel much more confident to attack some projects.

If you are going to get into 16bit PIC's, this is a must have book. I look forward to its sequel.
I found this book very readable, but maybe not the best choice for beginners. The author, who writes in a pleasant conversational style, assumes you know a bit of 'C', a bit of assembly, and are basically familiar with the PIC processors. I was very pleased with his starting point. If you are like me, you want to make the jump to a controller that has enough oomph that it can be programmed in 'C', rather than just assembly like the 8-bit controllers we are used to.

Life is soooo much easier in 'C', for example you are shown how you can use printf() to print formatted numbers to the LCD and other devices. No more converting from binary to decimal and then to ASCII -- what a pain that was! Not any more. Floating point math? Easy as pie. Print to 2 decimal places...no problem-o!

The most interesting exercise for me was constructing a video signal using only two digital outputs and three resistors. I've always wondered how that was done. Wonder no more.

Although I am sure I will refer to this book from time to time in the future, in my opinion it is not a reference book. You will still need to download your data sheets and such. For me, it was more like an adventure book, or maybe that class you took long ago where you painlessly learned more than you thought you would.
E-Books Related to Programming 16-Bit PIC Microcontrollers in C - CD-ROM (Embedded Technology):