Deliver to Australia
IFor best experience Get the App
Full description not available
S**E
Good introduction to the STM32CubeMX application, HAL coding, and use of the STM32F4.
Update 4/19/2-22:Although this book is still highly relevant, it would be great to see a 2nd edition updating the information to include the STMCubeIDE. That, and, expands on C++. Adding an I2S working demonstration is something that would appeal to many.I find this book very useful to grasp the use of the ST HAL drivers. The book spends quite a bit of time explaining the CubeMX configuration application, seems to cater to the fairly new to embedded programming audience by explaining the simplest of C statements, and does have a little difficulty in some areas, but overall, the book was what I needed. There are some inconsistencies in the book with respect to what you see on the printed code and those that are generated by STM32CubeMX. I think that has more to do with the evolution of the STM32CubeMX evolution than the authors’ attention to detail. The author does discuss "tool chains" which I thought, initially, the intent was to use and open source IDE (such as Eclipse) but the book primarily uses Keil MDK4 (I used MDK5 with no issues) for demonstration of the examples. I have been using Rowley & Associates Crossworks, and many other Eclipse IDE in addition to Keil and have a good understanding of the Cortex M3,M4, M7, and A9, so my goal was to understand how the specifics of how STs’ HAL is used. Individuals just beginning with the ST and the ARM, I can see, could get frustrated as learning C/C++, the ARM, embedded programming, AND, the ST32CubeMX would be somewhat of a challenge. That said this book does help, in my opinion.UPDATE (7/15/2018): As I work my way through some of the later projects, it occurred to me that there are several improvements the author could make to vastly improve this book and, perhaps, address some of the negative reviews. For one, there is not a download site where one could at least obtain the STM32CubeMX project files (*.ioc) to avoid having to guess at the specific setting to match the book, Secondly, the author could highlight the specific changes to the automatically generated code despite the auto generate comments (e.g. /* USER CODE BEGIN */. There are others, and I truly hope the author decides to produce a 2nd edition of the book. This book is one of the most helpful books on the STM32CubeMX usage I'm seen, aside from the ST produced STM32CubeMX documentation. The value of this book over the ST documentation is that it brings you up to speed without having to read lengthy material in the ST documentation reserving the ST documentation for reference. It would be really nice to extend this book with 1) An example CAN application, 2) The hooks to implement printf() handling (pretty simple), 3) a getline() implementation, and perhaps an implementation of the FLEX/BISON parser. These are ambitious goals (that I have been able to solve) that, if you scour the Internet, you will find many advanced soles struggle with these tasks. Incorporation one or more of these solutions would make book much more valuable.My 10 cents worth.
A**I
Comprehensive Crash Course on migrating your embedded programming to SMT32 platform
Highly recommended! This is a very good and concise book that will allow you to start programming using STM32 chips given you already have some experience with programming microcontrollers. So it is not for novice programmers or novices to embedded systems. However, once you have some minimal experience you can sue this book to map it to an entirely new microcontroller platform - SMT32. The presentation could be improved by providing a bullet list of changes from the default settings in each of the CubeMX-generated projects, and also by making all user added colde better distinguishable in the listings, for example by mailing it bold font. So far I did find only one misktake (in the brief theoretical introduction to UART transmission.) I really cannot recommend this book strongly enough. It saved me a lot of time when I decided to change an embedded platform that I used for programming examples in my lectures.
W**W
Good book for beginners
I like this book as it teaches how to get started with the programming of STM32, from toolchain to programming with HAL. It presents a systematic start from writing code, compiling, loading to debugging. You don’t get systemic information in one STM document, you have to search through STM documents or watch a number of YouTube videos to pitch together a picture. This book helps to present all aspect in one place. Unfortunately too many typos and print errors
V**R
not a well written book and don't recommend buying it
This author has no idea about how to write a book that is understandable, readable by the intended audience.You can call it "getting started" but it's definitely not for novices, to the contrary: you have to have quite a bit of prior knowledge and familiarity with embedded electronics to be able to follow it.I have not enough time to get to all the problems with this style of writing of this type of book so I will just say: not a well written book and don't recommend buying it.
A**R
Not a great book
I purchased the Kindle version. This book is poorly written and simply provides example programs for the reader to exercise with only limited explanation. Often key lines of code that the user must insert are not mentioned and only made available to the reader by carefully examining the listing. The listings however are presented as images rather than text which makes them unsearchable. Many images are unreadable even when zoomed in the Kindle app. Also, the listing images are presented in full sometimes taking up several pages while 90% of the listing is the same boilerplate code that is generated each time MxCube is run to generate the code. IMHO, it would be better to just list the pertinent sections and present them in text form, not as an image.
A**R
You can find better and more updated info on ST Micro website
Don't buy this book. By the time it went to print, it was already outdated with newer tool info. Just go to St Micro website and download latest tools with associated manuals. I was hoping it gave example programs which it does not.
S**Y
I did find the book somewhat useful to steer me in some vague directions with the ...
Disappointing and Frustrating.I did find the book somewhat useful to steer me in some vague directions with the examples, but I spent most of my time hunting down the right details to make the examples work. The book seems to be merely a rough draft with semi-functional example projects. If the author posted actual working code on Github or the like, it would go a lot further in my opinion.If I were not an experienced software developer I would have quit on the first example, I think.
M**Y
Learn to work with the STM32
Likes: easy to read
Trustpilot
2 weeks ago
1 week ago