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

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.

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

Donald Norris

McGraw Hill.

2018

Abstract

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.

CONTENTS AT A GLANCE:

- Introduction to the STMicroelectronicsLine of Microcontrollers

- STM MCU - STM32CubeMX Application

- STM Project Development

- General-Purpose Input Output (GPIO)and the STM Hardware Abstraction Layer (HAL)

- Interrupts

- Timers

- Bit Serial Communications

- Analog-to-Digital Conversion

- Pulse Width Modulation (PWM)

- Direct Memory Access (DMA) andthe Digital-to-Analog Converter (DAC)

Citation

Donald Norris. Programming with STM32: Getting Started with the Nucleo Board and C/C++, McGraw Hill, 2018

Collection

Lĩnh vực Công nghệ thông tin

Related document

Programming with STM32. Getting Started with the Nucleo Board and C/C++Building Automation: Communication Systems with EIB/KNX, LON and BACnetDatabase Systems The Complete Book

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

Building Automation: Communication Systems with EIB/KNX, LON and BACnet

Database Systems The Complete Book

QR code

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

Content

  • Thứ Năm, 08:08 16/02/2023

Tin tiêu điểm

PGS.TS Nguyễn Thị Hồng Nga, Giám đốc - Trung tâm Đào tạo Sau đại học trao tặng 02 đầu sách ngoại văn cho Trung tâm Thông tin - Thư viện

Thứ Sáu, 07:37 24/05/2024
Hướng dẫn khai thác Bộ sưu tập tài nguyên giáo dục mở (OER)

Hướng dẫn khai thác Bộ sưu tập tài nguyên giáo dục mở (OER)

Thứ Bảy, 15:58 04/05/2024

Truy cập hàng triệu sách điện tử miễn phí với The Online Books Page

Thứ Hai, 08:38 22/01/2024
5 khóa học miễn phí về thiết kế đồ họa

5 khóa học miễn phí về thiết kế đồ họa

Thứ Tư, 09:33 13/12/2023

7 khóa học “Kỹ thuật cơ khí” sinh viên ngành Cơ khí cần biết

Thứ Sáu, 13:57 08/12/2023

Các bài đã đăng

Electric Vehicle Efficient Power and Propulsion Systems

Thứ Ba, 13:54 02/07/2024

Smart Sustainable Manufacturing Systems

Thứ Ba, 13:47 02/07/2024

Green Technology and Renewable Energy Projects

Thứ Ba, 13:40 02/07/2024

Performance and Safety Enhancement Strategies in Vehicle Dynamics and Ground Contac

Thứ Ba, 13:30 02/07/2024

Keeping Autonomous Driving Alive

Thứ Ba, 13:22 02/07/2024

외국어교육 논문작성법 = Cách viết luận văn chuyên ngành ngoại ngữ

Thứ Năm, 08:07 16/02/2023

소논문 작성 가즈아~!! = Viết một luận văn ngắn, Gazua ~ !!

Thứ Tư, 18:01 15/02/2023

Optical Fiber Communications Systems Theory and practice with MATLAB and Simulink Models

Thứ Tư, 17:36 15/02/2023

Programming Computer Vision with Python: Tools and algorithms for analyzing images

Thứ Tư, 17:21 15/02/2023

An Introduction to Numerical Methods and Analysis

Thứ Tư, 17:05 15/02/2023