ARM Microcontrollers: Programming and Circuit Building Volume 1
$39.00
About this item
ARM Microcontrollers: Programming and Circuit Building Volume 1
This book is a guide on programming on the bare chip ARM microcontroller and building circuits that sense the environment, communicate with other devices and computers and provide motion and robotics—a ground-up to production-ready approach.
The instruction in the book is for the beginner and intermediate interested in creating electronics projects that use the ARM microcontroller. If you are totally new to electronics and programming, this book will get you started in the right way. If you are an Arduino user, it’s time to break off of the Arduino one-off projects and get more advanced and get into ARM programming and circuit building. Even the beginner can get started. I use a bare chip technique, so you will be prepared if you want to get a real job in this field, or want to make real consumer electronics that are efficient, more functional, and cost-effective.
The aim of this book is to start you off with a very powerful and inexpensive microcontroller so you can build complex projects for anything from smart home, IoT, robotics, automotive, appliance control, and much more. Alternatively, starting with an Arduino platform, you would need to re-engineer the project if you wanted to get your project to market.
Since you are starting with the bare chip, you don’t need to be clouded by all of the components that are on typical development boards like Arduinos. You build the circuits from scratch and no reverse engineering is needed. Products need to have minimal components that perform the function most effectively for high-volume production lines.
Real development is more than just putting disparate modules together and adding libraries to code. Critical functions may be needed requiring the full attention of the MCU where more advanced techniques may be needed. C/C++ coding is taught in this book.
So, you’ve been on the Arduino train for years. You finally had that mind-blowing idea and you want to sell it to the masses! But, you have this development board and you need to make your project cost-effective (not contain every component on the Arduino board and on all of the shields globbed onto it).
Better yet, you went out on the job hunt, only to find nobody will hire you because you don’t have real coding and product development experience (coding without using ready-made libraries that may be less efficient or doesn’t let you get control of the registers and make real efficient state machine interrupt-driven code used in critical applications).
Whether you are an engineering student trying to figure all of this stuff out (the book is in plain English and geared for the beginner) or you are a maker or tinkerer wanting to get to the next level and become unstoppable! This book is for you!
When you learn from the bare chip, adding components only when you need them on the board, you will have the power to build your own schematics and board layouts, minimizing the components needed in the product design and the size of the board.
When you code from the ground up, making YOUR OWN libraries, you will be in command of the code and you will be able to have full control of how the controller is able to monitor sensors, control peripheral components and devices in response to the sensors, make sure sensing and control are not hindered by code not well thought out (because you are in the driver’s seat), and provide communication with protocols that way you want to.
Jawwad –
Best Book ever