This book is intended as a hands-on manual for learning how to design systems using the STM32 F1 family of micro-controllers. It was written to support a junior-level computer science course at Indiana University.
The focus of this book is on developing code to utilize the various peripherals available in STM32 F1 micro-controllers and in particular the STM32VL Discovery board. Because there are other fine sources of information on the Cortex-M3, which is the core processor for the STM32 F1 micro-controllers, we do not examine this core in detail; an excellent reference is "The Definitive Guide to the ARM CORTEX-M3."
Pages : | N/A |
Size : | PDF (244 pages, 12.1 MB) |
File type : | |
Downloads: | 27 |
Created: | 2020-08-29 |
License: | CC BY-NC-SA 3.0 |
Author(s): | Geoffrey Brown |
This practical text provides an introduction to programming in Smalltalk, and explains the most efficient ways to think about and work with the system. Split into two parts, the first part covers the important technical background for programmers and managers, while the second part introduces some...
Computational and Inferential Thinking: The Foundations of Data ScienceData Science is about drawing useful conclusions from large and diverse data sets through exploration, prediction, and inference. Our primary tools for exploration are visualizations and descriptive statistics, for prediction are machine learning and optimization, and for inference are statistical t...
Skype Bots SuccinctlyDownload free course Skype Bots Succinctly, pdf file on 92 pages by Ed Freitas....
Complete guide to Adobe PhotoshopWith this pdf tutorial you will be able to create your own project in Photoshop .You will learn all the basics and create a project from scratch. Free training courses designated for student....
How To Manage Remote Servers with AnsibleDownload free course How To Manage Remote Servers with Ansible, pdf file on 72 pages by Erika Heidi....
Essential DartDart is a class-based, object-oriented language that simplifies the development of structured modern apps, scales from small scripts to large applications, and can be compiled to JavaScript for use in any modern browser. In this rigorous but readable introductory text, Dart specification lead Gilad ...
Big Data on Real-World ApplicationsAs technology advances, high volumes of valuable data are generated day by day in modern organizations. The management of such huge volumes of data has become a priority in these organizations, requiring new techniques for data management and data analysis in Big Data environments. These environment...
Microservices AntiPatterns and PitfallsRemember when service-oriented architecture (SOA) was all the rage? Companies jumped in before fully understanding SOA's advantages and disadvantages, and struggled to make this complex architecture work. Today, we're poised to repeat this same experience with microservices - only this time we’r...
Computer Science Tapestry: Exploring Programming and Computer Science with C++This book is designed for a first course1 in computer science that uses C++ as the language by which programming is studied. My goal in writing the book has not been to cover the syntax of a large language like C++, but to leverage the best features of the language using sound practices of prog...
A Field Guide to Genetic ProgrammingThis book to provides a complete and coherent review of the theory of Genetic Programming (GP)). This unique overview of this exciting technique is written by three of the most active scientists in GP. ...