Deliver to Australia
IFor best experience Get the App
Full description not available
D**L
Makes everything so much easier to understand
I am a software engineer trying to fill the gap in embedded systems. This book does a great job walking through a variable of peripheral interfaces (UART, SPI, I2C, ADC, DAC, timers, LCDs, stepper motors, etc). I especially liked the way the authors laid out each chapter: high level concepts, followed by hardware interfaces, quick quizzes, before diving into code examples and closing with answers to the quizzes. They do this consistently for every chapter that your brain gets tuned into rhythm and grasps new concepts much faster. The only nit is the lack of proof reading (on typos and grammatical errors) but I’d still recommend it to anyone who’s eager to get into the embedded world!
J**Q
Solid introduction to STM32 and ARM
I bought the paperback version of this book (first paper-based book in 4 years) and I was not disappointed. The authors cover everything from GPIOs, Timers, Interrupts, UART, I2C, SPI, Clocks..etc in *exquisite* depth. All the registers are thoroughly documented and explained. There are no shortcuts made, all the details are provided along with some background theory on each subject.The numerous examples and questions/answers at the end of each chapter might make it appear more like a college textbook, but is absolutely useful for anyone who needs a through and detailed introduction to STM32. All the sample codes are documented, almost line by line to ensure nothing is left to interpretation. I've learned more about UART and I2C in this book alone than other books dedicated to this subject. Highly recommended!
D**Y
Very Good Introduction... but with typos
This book helps you understand and write code at a lower level where you are programming the registers with NO dependencies on high-level libraries. It is as close to bare metal programming you could get without jumping into assembly.What I liked: Source code was accurate (unlike the other commenter I had NO problems getting the code to build and execute... I am unsure what his issue was).What I didn't like: There were many typos in the book that would cause me to perform a double take. For example, in Chapter 13 they post charts on the two DMAs and the stream mapping. They showed a table with USART2 mapped to DMA2's stream 5&6. In fact, USART2's TX and RX are mapped to DMA1... not DMA2.Another example is on pg 94 they say you can enable the clock for GPIO's on the AHB2 bus... when in fact they are on AHB1's bus.These aren't "major" typos but they do cause me to stop and pause and make sure I am reading everything right.If you buy this book... and I do recommend it... I suggest you also have the PDF for the STM32F446xx Reference Manual (RM0390) handy so you can verify what they wrote in the book.Besides that it was a good introduction!
S**N
Everything to know for new user
That's good textbook for my reference
P**A
A must have for any STM32 programmer
5 stars. I would have given a sixth one!
M**U
Good
Good
J**I
Do not waste your money
Too many errors. The book is poorly written and organized, and the contents can be easily found online. Not worth the money.
A**K
Good useful book
I like this book because it teaches students the correct way to learn to design a microcontroller. students should be exposed to learn how to write code at the register level. Once they become experts, they will make transition to using various APIs and functions. One issue I have with this and other such book from the same authors is that the book has quite a large number of typos that can be frustrating to students. It will be nice to add erratas on their website.
J**H
Few Practical Projects. A tome of mostly dry data sheet type details.
I'll give this 3 stars instead of 2 cause it is quite cheap. Unfortunately it's not for me. I learn by doing and this has few projects or 'labs' that re-enforce what's been presented. The projects that have been presented aren't particularly helpful either except perhaps the 4 wire LCD program. It is followed by a keypad program that uses constant polling. This is just not done in the real world on account of resource waste. Inputs of most types are accomplished by way of interrupts. That comes much later after plowing through a huge chunk of the book that is full of dry technical details on timing and UARTs and the like. I figure i just paid $30 for a program to run an LCD and little more. They need to rewrite this book and pack it full of projects. As others have complained, this is pretty much a repackaged datasheet.
C**A
Muito bom
Ótimo livro ensina desde o básico e com muitos exemplos.
M**E
Assembleur pour STM32
Ce livre est non seulement beau, par sa couverture cartonnée sa belle image, il est très bien illustré dans tout son contenu. Sa grande taille permet de montrer des dessins clairs qui tiennent parfois toute la page.Les explication sont claires et détaillées, il est assez complet avec sa partie matérielle et programmation.Disposant du petit circuit, je peux mettre en application ce qui est écrit dessus.
J**E
libro sobre stm32 a buen precio
El formato del libro es un poco grande pero está bien impreso y se lee bien que es lo importante.Lo acabo de empezar así que ya modificaré la opinión más adelante.El capítulo 13 es sobre DMA; en algún comentario anterior decían que no venía en el libro, pues ya está incluido en esta edición.
K**A
Better than a reference manual but nothing more
This is not really a book, but rather an academic script which is mostly based on reference manuals and data sheets. If you don't know electronics and MCU programming well it's doubtful that you'll have much use of this book.But the way it is, is still useful. You get most important information collected in a manageable size (I think reference manuals for STM32 Cortex-M chips are 1300-6000 pages depending on the model).All of the data in the book is based on STM32F446 so basically any STM32 chip from Cortex M3 and M4 branch will behave similarly. But if you're looking for your first book to venture further away from hobbyist programming for Arduino, then this is certainly not a book that will help you make the jump.Still, I'm giving the authors 4 stars for the effort (since this is a script from independent Iranian open university under active attacks from their current government for - among others - teaching women things they "shouldn't know" like MCU programming) and for the fact that because of that book I can quickly find reference to using GPIO etc. And definitely there aren't much printed books on STM32 subject so this is always a step in the right direction, especially for someone like me who enjoys sticking post-its on the margins and handling a real physical object.
Trustpilot
2 months ago
1 week ago