File Size: 88966 KB
Print Length: 668 pages
Publisher: Newnes; 1 edition (August 21, 2008)
Publication Date: August 21, 2008
Sold by: Digital Services LLC
Language: English
ASIN: B001FA0H4S
Text-to-Speech: Enabled
X-Ray: Not Enabled
Word Wise: Not Enabled
Lending: Not Enabled
Enhanced Typesetting: Not Enabled
Best Sellers Rank: #179,959 Paid in Kindle Store (See Top 100 Paid in Kindle Store) #18 in Books > Computers & Technology > Hardware & DIY > Microprocessors & System Design > Microprocessor Design #19 in Kindle Store > Kindle eBooks > Engineering & Transportation > Engineering > Industrial, Manufacturing & Operational Systems > Industrial Design #21 in Kindle Store > Kindle eBooks > Engineering & Transportation > Engineering > Electrical & Electronics > Electronics > Microelectronics
The best all-around MSP430 book.Well-written, easy to follow. The coverage is impressive for a "Basics" book. Far more than a mere re-hashing of the online MSP430 User's Guide, I like the way the CPU and peripherals are covered in a practical manner. For example, instead of just listing the assembler mnemonics, helpful tips are given about which assembly instructions to use for what purpose and which typical MCU instructions are missing. C is covered, as well, as are development environments and everything else necessary to getting up and running. Gotcha's to watch out for are given throughout. This alone makes this book worth the price of entry. I wish I had this book when I was learning to code this uC.More explanation could be given on why certain peripheral control parameters are set up the way they are. One example is the sample code that reads the internal temperature sensor. The offset is hard-coded, as is the slope. No mention is made about this value varying widely amongst individual chips. You'll need to calibrate your readings and although the best fit values can vary by 10% of the value given, neither this fact, nor the procedure is discussed. The slope, on the other hand varies far less from chip to chip, but no explanation for how it was arrived at is given, either. (The slope given is derived from the equation in the TI MSP430 User's Guide, adjusted for Celsius, and should be close enough for most applications, but it would have been helpful to most users if this were explained, as well as how to get the result in degrees Fahrenheit.)There are similar issues with other peripheral sample code, but this does not purport to be an advanced-level book, even though it is so comprehensive that it seems like it could easily be taken that way.
MSP430 Microcontroller Basics MSP430-based Robot Applications: A Guide to Developing Embedded Systems Introduction to Embedded Systems: Using Microcontrollers and the MSP430 The Basics of Hacking and Penetration Testing: Ethical Hacking and Penetration Testing Made Easy (Syngress Basics Series) Back to Basics: A Complete Guide to Traditional Skills (Back to Basics Guides) Biscuit Joiner Basics (Basics Series) Router Basics (Basics Series) Scroll Saw Basics (Basics Series) Radial Arm Saw Basics (Basics Series) Sharpening Basics (Basics Series) Bridge Basics 1: An Introduction (The Official Better Bridge Series) Bridge Basics 1 Aikido: Aikido in Everyday Life Box Set (3 in 1): Aikido+ Aikido & Dynamic Sphere+ Aikido Techniques+ Aikido Basics+ Aikido Fiction- A Complete Aikido ... Tips, Aikido Basics, Aikido mysteries) The Complete Guide to Growing Your Own Hops, Malts, and Brewing Herbs: Everything You Need to Know Explained Simply (Back-To-Basics) (Back to Basics Growing) Sheet Metal Fabrication Basics (Biker Basics) Some Assembly Required: Assembly Language Programming with the AVR Microcontroller Microcontroller Theory and Applications: HC12 and S12 (2nd Edition) The 8051 Microcontroller: A Systems Approach Digital Signal Processing and the Microcontroller AVR Microcontroller and Embedded Systems: Using Assembly and C (Pearson Custom Electronics Technology) Microcontroller Projects With Basic Stamps