This book helps you how to get started with STM32 Nucleo board development. Several illustration samples are provided to accelerate your learning using Eclipse C/C++, GNU ARM, OpenOCD, and mbed development. The following is highlight topics in this book: * Preparing Development Environment * Setup Development Environment * Digital Input/Output * Serial Communication - UART * ADC * mbed Development
Table of Contents
1. Preparing Development Environment 1.1 STM32 Nucleo Series 1.2 Getting Hardware 1.3 Development Tools 1.4 Electronics Devices 1.5 STM32 Nucleo GPIO 2. Setup Development Environment 2.1 Getting Started 2.2 Setupping Development Environment 2.2.1 Eclipse IDE for C/C++ 2.2.2 GNU ARM Eclipse Plug-ins 2.2.3 GNU GCC ARM Tool-Chain 2.2.4 Build Tools 2.2.5 ST Link drivers for STM32 Nucleo 2.2.6 Connecting Your STM32 Nucleo Board to Computer 2.2.7 Upgrading STM32 Nucleo Firmware 2.2.8 STM32CubeMX 2.2.9 ST-Link Utility 2.2.10 OpenOCD 2.3 Testing: Hello World 2.3.1 Creating A New Project 2.3.2 Configuring Board Clock and Initialization 2.3.2.1 Generating Code Template Using STM32CubeMX 2.3.2.2 Updating Board Clock Code 2.3.3 Writing Program 2.3.4 Compiling 2.3.5 Deploying Program to STM32 Nucleo Board 2.3.6 Updating Program 2.4 Debugging 2.4.1 Configuring OpenOCD 2.4.2 Configuring GDB Hardware Debugging 2.4.3 Testing 3. Digital Input/Output 3.1 Getting Started 3.2 Demo 1: PushON Project 2.2.1 Hardware Configuration 2.2.2 Creating A Project 2.2.3 Writing Program 3.2.3 Testing 3.3 Demo 2: Seven-Segment Display 3.3.1 Getting Started with 7 Segment Display 3.3.2 Deploying Hardware Wiring 3.3.3 Creating Project 3.3.4 Writing Program 3.3.5 Testing 4. Serial Communication - UART 4.1 STM32 Nucleo UART 4.2 Hello STM32 Nucleo UART 4.2.1 Creating Project 4.2.3 Enabling UART 4.2.3 Sending Data 4.2.4 Compiling 4.2.5 Deploying 4.2.6 Testing 5. ADC 5.1 Getting Started 5.2 Demo: Reading Analog Input 5.2.1 Hardware Configuration 5.2.2 Creating Project 5.2.3 Enabling ADC and UART 5.2.4 Reading Analog Input 5.2.5 Compiling 5.2.6 Deploying 5.2.7 Testing 6. mbed Development 6.1 Getting Started 6.2 Hello mbed and STM32 Nucleo 6.2.1 Registration 6.2.2 Adding STM32 Nucleo as Target Board 6.2.3 Creating Project 6.2.4 Compiling 6.2.5 Deploying Program to STM32 Nucleo Board 6.2.6 Testing Source Code Contact
Разместите ссылку на эту страницу в социальных сетях. Так о ней узнают тысячи человек:
Facebook
Twitter
Мой мир
Вконтакте
Одноклассники
Нашли ошибку? Сообщите администрации сайта: Выберите один из разделов меню и, если необходимо, напишите комментарий
За ложную информацию бан на месяц
Разместите, пожалуйста, ссылку на эту страницу на своём веб-сайте:
Код для вставки на сайт или в блог: Код для вставки в форум (BBCode): Прямая ссылка на эту публикацию:
The Intel Galileo board is the first in a family of Arduino-certified development and prototyping boards based on Intel architecture. Microsoft provides Windows for IoT Program which we can build and deploy application on top of Intel Galileo board using Windows Platform. This book helps you getting started with Windows for IoT program and Intel Ga ...
Создавайте свои собственные программы для STM32 с легкостью! Изучите и начните программировать линейку микроконтроллеров STM32 от STMicroelectronics, используя практическую информацию, содержащуюся в этом удобном руководстве. Написанная опытным любителем электроники и автором, книга "Программирование с STM32. Начало работы с Nucleo Board и C/C++" в ...
Photon kit is a tiny Wi-Fi development kit to build an Internet of Things programs. This board has built-in WiFi Module. This book helps you to get started with Photon kit development.
Данный материал НЕ НАРУШАЕТ авторские права никаких физических или юридических лиц. Если это не так - свяжитесь с администрацией сайта. Материал будет немедленно удален. Электронная версия этой публикации предоставляется только в ознакомительных целях. Для дальнейшего её использования Вам необходимо будет приобрести бумажный (электронный, аудио) вариант у правообладателей.