Search Results for "beginning-stm32"

Beginning STM32

Beginning STM32

Developing with FreeRTOS, libopencm3 and GCC

  • Author: Warren Gay
  • Publisher: Apress
  • ISBN: 1484236246
  • Category: Computers
  • Page: 409
  • View: 8645
DOWNLOAD NOW »
Using FreeRTOS and libopencm3 instead of the Arduino software environment, this book will help you develop multi-tasking applications that go beyond Arduino norms. In addition to the usual peripherals found in the typical Arduino device, the STM32 device includes a USB controller, RTC (Real Time Clock), DMA (Direct Memory Access controller), CAN bus and more. Each chapter contains clear explanations of the STM32 hardware capabilities to help get you started with the device, including GPIO and several other ST Microelectronics peripherals like USB and CAN bus controller. You’ll learn how to download and set up the libopencm3 + FreeRTOS development environment, using GCC. With everything set up, you’ll leverage FreeRTOS to create tasks, queues, and mutexes. You’ll also learn to work with the I2C bus to add GPIO using the PCF8574 chip. And how to create PWM output for RC control using hardware timers. You'll be introduced to new concepts that are necessary to master the STM32, such as how to extend code with GCC overlays using an external Winbond ​W25Q32 flash chip. Your knowledge is tested at the end of each chapter with exercises. Upon completing this book, you’ll be ready to work with any of the devices in the STM32 family. Beginning STM32 provides the professional, student, or hobbyist a way to learn about ARM without costing an arm! What You'll Learn Initialize and use the libopencm3 drivers and handle interrupts Use DMA to drive a SPI based OLED displaying an analog meter Read PWM from an RC control using hardware timers Who This Book Is For Experienced embedded engineers, students, hobbyists and makers wishing to explore the ARM architecture, going beyond Arduino limits.

Programming with STM32: Getting Started with the Nucleo Board and C/C++

Programming with STM32: Getting Started with the Nucleo Board and C/C++

  • Author: Donald Norris
  • Publisher: McGraw Hill Professional
  • ISBN: 1260031322
  • Category: Technology & Engineering
  • Page: 304
  • View: 9764
DOWNLOAD NOW »
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. Create your own STM32 programs with ease! Get up and running programming the STM32 line of microcontrollers from STMicroelectronics using the hands-on information contained in this easy-to-follow guide. Written by an experienced electronics hobbyist and author, Programming with STM32: Getting Started with the Nucleo Board and C/C++ features start-to-finish projects that clearly demonstrate each technique. Discover how to set up a stable development toolchain, write custom programs, download your programs to the development board, and execute them. You will even learn how to work with external servos and LED displays! •Explore the features of STM32 microcontrollers from STMicroelectonics•Configure your Nucleo-64 Microcontroller development board•Establish a toolchain and start developing interesting applications •Add specialized code and create cool custom functions•Automatically generate C code using the STM32CubeMX application•Work with the ARM Cortex Microcontroller Software Interface Standard and the STM hardware abstraction layer (HAL).•Control servos, LEDs, and other hardware using PWM•Transfer data to and from peripheral devices using DMA•Generate waveforms and pulses through your microcontroller’s DAC

Microcontrollers. Hardware and Firmware for 8-bit and 32-bit devices

Microcontrollers. Hardware and Firmware for 8-bit and 32-bit devices

  • Author: Franco Zappa
  • Publisher: Società Editrice Esculapio
  • ISBN: 8893850222
  • Category: Technology & Engineering
  • Page: 496
  • View: 8529
DOWNLOAD NOW »
The book discusses in details the main hardware and firmware fundamentals about micro- controllers. The goal is to present all the concepts necessary to understand and design an embedded system based on microcontrollers. The book discusses on: Binary logic and arithmetic; Embedded-systems basics; Low-end 8-bit microcontrollers by Microchip and STMicroelectronics; On-chip memories, Input/Output ports, peripherals; Assembly instruction sets; EasyPIC evaluation board by MikroElektronika; High-end 32-bit cores by ARM-Cortex; STM32F4 microprocessor by STMicroelectronics; Nucleo board for STM32F4 by STMicroelectronics; Custom developed board. The book is not targeted for just either low-end or high-end microcontrollers. Instead, the book fully describes both, moving from the basics of microcontroller systems, to 8-bit devices and then to the 32-bit ones.In fact, the book targets well-renowned, commercially-available microcontrollers by the microelectronic leaders in the field. As for low-end 8-bit microcontrollers, the book reviews the widely-spread and well-assessed devices by Microchip (the PIC16 family) and by STMicroelectronics (the ST6 family). Instead, as for high-end 32-bit microcontrollers, the book presents the leading-edge M3 and M4 cores by ARM-Cortex and its implementation by STMicroelectronics (the STM32F4 series).The Book is very modular and most Chapters can be used as stand-alone mini text books (e.g., Chapter 3 – “8-bit microcontrollers”, Chapter 5 – “ARM-Cortex architectures”, Chapter 6 – “STM32 microcontroller”). Moreover, Chapter 4 and Chapter 7 provide a very useful insight to electronic circuits employing microcontrollers and on-board components, by means of the EasyPIC v7 board by Mikroelektronika (for PIC microcontrollers) and Nucleo board by STmicroelectronics (for the STM32 ARM-Cortex M4 microcontrollers).

ARM-Based Microcontroller Multitasking Projects

ARM-Based Microcontroller Multitasking Projects

Using the FreeRTOS Multitasking Kernel

  • Author: Dogan Ibrahim
  • Publisher: Newnes
  • ISBN: 0128226315
  • Category: Computers
  • Page: 524
  • View: 8174
DOWNLOAD NOW »
Most microcontroller-based applications nowadays are large, complex, and may require several tasks to share the MCU in multitasking applications. Most modern high-speed microcontrollers support multitasking kernels with sophisticated scheduling algorithms so that many complex tasks can be executed on a priority basis. ARM-based Microcontroller Multitasking Projects: Using the FreeRTOS Multitasking Kernel explains how to multitask ARM Cortex microcontrollers using the FreeRTOS multitasking kernel. The book describes in detail the features of multitasking operating systems such as scheduling, priorities, mailboxes, event flags, semaphores etc. before going onto present the highly popular FreeRTOS multitasking kernel. Practical working real-time projects using the highly popular Clicker 2 for STM32 development board (which can easily be transferred to other boards) together with FreeRTOS are an essential feature of this book. Projects include: LEDs flashing at different rates; Refreshing of 7-segment LEDs; Mobile robot where different sensors are controlled by different tasks; Multiple servo motors being controlled independently; Multitasking IoT project; Temperature controller with independent keyboard entry; Random number generator with 3 tasks: live, generator, display; home alarm system; car park management system, and many more. Explains the basic concepts of multitasking Demonstrates how to create small multitasking programs Explains how to install and use the FreeRTOS on an ARM Cortex processor Presents structured real-world projects that enables the reader to create their own

Intelligent Methods and Big Data in Industrial Applications

Intelligent Methods and Big Data in Industrial Applications

  • Author: Robert Bembenik,Łukasz Skonieczny,Grzegorz Protaziuk,Marzena Kryszkiewicz,Henryk Rybinski
  • Publisher: Springer
  • ISBN: 3319776045
  • Category: Computers
  • Page: 376
  • View: 7974
DOWNLOAD NOW »
The inspiration for this book came from the Industrial Session of the ISMIS 2017 Conference in Warsaw. It covers numerous applications of intelligent technologies in various branches of the industry. Intelligent computational methods and big data foster innovation and enable the industry to overcome technological limitations and explore the new frontiers. Therefore it is necessary for scientists and practitioners to cooperate and inspire each other, and use the latest research findings to create new designs and products. As such, the contributions cover solutions to the problems experienced by practitioners in the areas of artificial intelligence, complex systems, data mining, medical applications and bioinformatics, as well as multimedia- and text processing. Further, the book shows new directions for cooperation between science and industry and facilitates efficient transfer of knowledge in the area of intelligent information systems.

Advances in Condition Monitoring of Machinery in Non-Stationary Operations

Advances in Condition Monitoring of Machinery in Non-Stationary Operations

Proceedings of the 5th International Conference on Condition Monitoring of Machinery in Non-stationary Operations, CMMNO’2016, 12–16 September 2016, Gliwice, Poland

  • Author: Anna Timofiejczuk,Fakher Chaari,Radoslaw Zimroz,Walter Bartelmus,Mohamed Haddar
  • Publisher: Springer
  • ISBN: 3319619276
  • Category: Technology & Engineering
  • Page: 373
  • View: 3085
DOWNLOAD NOW »
This book provides readers with a snapshot of recent methods for non-stationary vibration analysis of machinery. It covers a broad range of advanced techniques in condition monitoring of machinery, such as mathematical models, signal processing and pattern recognition methods and artificial intelligence methods, and their practical applications to the analysis of nonstationarities. Each chapter, accepted after a rigorous peer-review process, reports on a selected, original piece of work presented and discussed at the International Conference on Condition Monitoring of Machinery in Non-Stationary Operations, CMMNO’2016, held on September 12 – 16, 2016, in Gliwice, Poland. The contributions cover advances in both theory and practice in a variety of subfields, such as: smart materials and structures; fluid-structure interaction; structural acoustics as well as computational vibro-acoustics and numerical methods. Further topics include: engines control, noise identification, robust design, flow-induced vibration and many others. By presenting state-of-the-art in predictive maintenance solutions and discussing important industrial issues the book offers a valuable resource to both academics and professionals and is expected to facilitate communication and collaboration between the two groups.

Design News

Design News

  • Author: N.A
  • Publisher: N.A
  • ISBN: N.A
  • Category: Engineering design
  • Page: N.A
  • View: 9615
DOWNLOAD NOW »

Rational Points

Rational Points

Seminar Bonn/Wuppertal 1983/84 A Publication of the Max-Planck-Institut für Mathematik, Bonn

  • Author: Gerd Faltings
  • Publisher: Vieweg + Teubner Verlag
  • ISBN: N.A
  • Category: Mathematics
  • Page: 268
  • View: 7500
DOWNLOAD NOW »

Embedded Systems Design

Embedded Systems Design

  • Author: N.A
  • Publisher: N.A
  • ISBN: N.A
  • Category: Embedded computer systems
  • Page: N.A
  • View: 9096
DOWNLOAD NOW »

The Commercial and Financial Chronicle

The Commercial and Financial Chronicle

Bank and quotation section

  • Author: N.A
  • Publisher: N.A
  • ISBN: N.A
  • Category:
  • Page: N.A
  • View: 5767
DOWNLOAD NOW »