Advanced PIC Microcontroller Projects in C: From USB to RTOS with the PIC 18F Series
Author | : | |
Rating | : | 4.28 (601 Votes) |
Asin | : | 0750686111 |
Format Type | : | paperback |
Number of Pages | : | 560 Pages |
Publish Date | : | 2013-04-01 |
Language | : | English |
DESCRIPTION:
Broad coverage, well-written, but maybe not worthy of the title "advanced" D. Smith This book is well-written and is of the "something for everybody" variety.Actually as I review the contents of the book, I realize how much ground was covered. There are a lot topics in this book that are directly on-target for a lot of practicing engineers.As an example, in the last 12 months (before having this book at my fingertips, actually), I implemented USB, SD card functionality, CAN and an RTOS. All of these topics, and more, are covered in this single book.I will say that the material is not covered in depth, and does seem to betray the "a. Not a good choice. A. Stefanopoulos Although there aren't any books related with C programming for the PIC18F family, I would not recommend this book. I expected a more serious and detailed approach of building a C project for these microcontrollers avoiding to use ready made C libraries of a specific compiler like microC. I would only recommend this book to novice programmers and especially to those owning the microC compiler. The term "advanced" does not fit in this book. I have found much more advanced topis and learned searching the Internet rather than having bought and read this. Does not live up to exectationsby a long shot Lee Oien I pre-ordered this book 2 to 3 months before it came out. Based on the authors past work I figured he knew how to deliver. Didn't happen. Most of the books is reprint of the data sheet and microC syntax. The author teaches microC, and I was expected something a bit more main-stream, by page after page after page of syntax.Then the author gets in to logn discussion about what GUI's and work environments one could use. A little is ok, even helpful but the author just continues to pad pages with very little useful content.And finally, the first project
After giving an introduction to programming in C, the book describes the project development cycle in full, giving details of the process of editing, compilation, error handling, programming and the use of specific development tools. The bulk of the book gives full details of tried and tested hands-on projects, such as the 12C BUS, USB BUS, CAN BUS, SPI BUS and real-time operating systems. * A clear introduction to the PIC 18FXXX microcontroller's architecture* 20 projects, including developing wireless and sensor network applications, using I2C BUS, USB BUS, CAN BUS and the SPI BUS, which give the block and circuit diagram, program description in PDL, program listing and program description.* Numerous examples of using developmental tools: simulators, in-circuit debuggers (especially ICD2) and emulators* A CDROM of all the programs, hex listings, diagrams, data sheets and tables. This book is ideal for the engineer, technician, hobbyist and student who have knowledge of the basic principles of PIC microcontrollers and want to develop more advanced applications using the 18F series.The architecture of the PIC 18FXXX series as well as typical oscillator, reset, memory, and input-output circuits is completely detailed
The mikroC compiler is used throughout the book with a chapter devoted to its functions and libraries. From the Back CoverOver 20 projects for the PIC18 included in this book!Microchip's PIC18 offers a world of possibilities from LEDs to voltmeters to real-time operating systems (RTOSs). Also, included is a brief tutorial on the C programming language. Currently available development kits are discussed including simulators, emulators, and in-circuit debuggers with examples of what these tools can bring to a project. Filled with projects, this book starts the reader with an overview of the basic features of microcontrollers followed by a review of the PIC18 series in depth. All of this is in preparation for the challenging projects that you will find between these covers.Advanced PIC18 projects include:" S
Prof Ibrahim worked at several companies before returning to the academic life. He then completed an MSc course in Automatic Control Engineering at the University of Manchester, and PhD in Digital Signal Processing at the City University in London. Prof Ibrahim is a Fellow of the IET, and a Chartered Electrical Engineer. Prof Dogan Ibrahim graduated from the University of Salford with Fir