Book Description
The less-experienced engineer will be able to apply Ball's advice to everyday projects and challenges immediately with amazing results. In this new edition, the author has expanded the section on debug to include avoiding common hardware, software and interrupt problems. Other new features include an expanded section on system integration and debug to address the capabilities of more recent emulators and debuggers, a section about combination microcontroller/PLD devices, and expanded information on industry standard embedded platforms.
* Covers all 'species' of embedded system chips rather than specific hardware
* Learn how to cope with 'real world' problems
* Design embedded systems products that are reliable and work in real applications/p>
Reviews From AMAZON.COM
longstanding ideas
Ball presents a relatively nontechnical introduction to using microprocessors in an embedded system. Possibly, the text is aimed at an electrical engineering undergraduate who is having her first course on this subject. The book describes hardware and software issues. Both must be learnt, because your system will consist of a microprocessor and various other chips for memory, clock, I/O ... So, for example, an input pin on your microprocessor might be for a Non-Maskable Interrupt. This could be hooked to the output of a watchdog timer chip. Then, in the assembler, you need to write logic that is run when the NMI is called.
I first dealt with such ideas in 1981-3. An interesting aspect of this book is that it discusses many ideas prevalent then. Though obviously with faster CPUs and more spacious memories nowadays. But the ideas remain true. Which should reassure you as well. What you learn here is largely independent of a given microprocessor family and technology. You can take these ideas going forward for many years.
Simply terrible
This title is useless for a reader with general knowledge in electronics.
I'm an electrical engineering student and when I had to design with a microcontroller I bought this book.
Instead of introducing you to "real world design", you are introduced only in a series of possible problems that you might find in developing system. You are absolutely not introduced in the design. It's a general book for all microcontroller but is usefull for no one.
In some part of the text it is also very confusing.
Bad text!!!

ISBN:0750675349